diff --git a/.projen/deps.json b/.projen/deps.json index b6c5924ab..073efb0fd 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -12,12 +12,12 @@ }, { "name": "cdktf-cli", - "version": "^0.10.3", + "version": "^0.11.0", "type": "build" }, { "name": "cdktf", - "version": "^0.10.3", + "version": "^0.11.0", "type": "build" }, { @@ -67,7 +67,7 @@ }, { "name": "cdktf", - "version": "^0.10.3", + "version": "^0.11.0", "type": "peer" }, { diff --git a/.projenrc.js b/.projenrc.js index e070c6b60..bbf218f8f 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -1,7 +1,7 @@ -const { CdktfProviderProject } = require('@cdktf/provider-project'); +const { CdktfProviderProject } = require("@cdktf/provider-project"); const project = new CdktfProviderProject({ terraformProvider: "databrickslabs/databricks@~> 0.5", - cdktfVersion: '^0.10.3', + cdktfVersion: "^0.11.0", constructsVersion: "^10.0.0", minNodeVersion: "14.17.0", jsiiVersion: "^1.53.0", diff --git a/API.md b/API.md index c8a47dabb..50b2a6004 100644 --- a/API.md +++ b/API.md @@ -67,6 +67,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetClusterId | *No description.* | +| resetId | *No description.* | | resetInstanceProfile | *No description.* | --- @@ -261,6 +262,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetClusterId(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstanceProfile` ```typescript @@ -313,8 +320,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -322,13 +329,14 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | source | string | *No description.* | | clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | | instanceProfileInput | string | *No description.* | | mountNameInput | string | *No description.* | | s3BucketNameInput | string | *No description.* | | clusterId | string | *No description.* | +| id | string | *No description.* | | instanceProfile | string | *No description.* | | mountName | string | *No description.* | | s3BucketName | string | *No description.* | @@ -357,20 +365,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -447,30 +455,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `source`Required ```typescript -public readonly id: string; +public readonly source: string; ``` - *Type:* string --- -##### `source`Required +##### `clusterIdInput`Optional ```typescript -public readonly source: string; +public readonly clusterIdInput: string; ``` - *Type:* string --- -##### `clusterIdInput`Optional +##### `idInput`Optional ```typescript -public readonly clusterIdInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -517,6 +525,16 @@ public readonly clusterId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfile`Required ```typescript @@ -631,6 +649,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetClusterId | *No description.* | | resetDirectory | *No description.* | +| resetId | *No description.* | | resetSparkConfPrefix | *No description.* | --- @@ -831,6 +850,12 @@ public resetClusterId(): void public resetDirectory(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetSparkConfPrefix` ```typescript @@ -883,8 +908,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -892,13 +917,13 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | source | string | *No description.* | | clientIdInput | string | *No description.* | | clientSecretKeyInput | string | *No description.* | | clientSecretScopeInput | string | *No description.* | | clusterIdInput | string | *No description.* | | directoryInput | string | *No description.* | +| idInput | string | *No description.* | | mountNameInput | string | *No description.* | | sparkConfPrefixInput | string | *No description.* | | storageResourceNameInput | string | *No description.* | @@ -908,6 +933,7 @@ Any object. | clientSecretScope | string | *No description.* | | clusterId | string | *No description.* | | directory | string | *No description.* | +| id | string | *No description.* | | mountName | string | *No description.* | | sparkConfPrefix | string | *No description.* | | storageResourceName | string | *No description.* | @@ -937,20 +963,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -1027,16 +1053,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `source`Required ```typescript @@ -1097,6 +1113,16 @@ public readonly directoryInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `mountNameInput`Optional ```typescript @@ -1187,6 +1213,16 @@ public readonly directory: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `mountName`Required ```typescript @@ -1311,6 +1347,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetClusterId | *No description.* | | resetDirectory | *No description.* | +| resetId | *No description.* | --- @@ -1510,6 +1547,12 @@ public resetClusterId(): void public resetDirectory(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -1556,8 +1599,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -1565,7 +1608,6 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | source | string | *No description.* | | clientIdInput | string | *No description.* | | clientSecretKeyInput | string | *No description.* | @@ -1573,6 +1615,7 @@ Any object. | clusterIdInput | string | *No description.* | | containerNameInput | string | *No description.* | | directoryInput | string | *No description.* | +| idInput | string | *No description.* | | initializeFileSystemInput | boolean \| cdktf.IResolvable | *No description.* | | mountNameInput | string | *No description.* | | storageAccountNameInput | string | *No description.* | @@ -1583,6 +1626,7 @@ Any object. | clusterId | string | *No description.* | | containerName | string | *No description.* | | directory | string | *No description.* | +| id | string | *No description.* | | initializeFileSystem | boolean \| cdktf.IResolvable | *No description.* | | mountName | string | *No description.* | | storageAccountName | string | *No description.* | @@ -1612,20 +1656,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -1702,16 +1746,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `source`Required ```typescript @@ -1782,6 +1816,16 @@ public readonly directoryInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `initializeFileSystemInput`Optional ```typescript @@ -1882,6 +1926,16 @@ public readonly directory: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `initializeFileSystem`Required ```typescript @@ -2006,6 +2060,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetClusterId | *No description.* | | resetDirectory | *No description.* | +| resetId | *No description.* | --- @@ -2205,6 +2260,12 @@ public resetClusterId(): void public resetDirectory(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -2251,8 +2312,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -2260,12 +2321,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | source | string | *No description.* | | authTypeInput | string | *No description.* | | clusterIdInput | string | *No description.* | | containerNameInput | string | *No description.* | | directoryInput | string | *No description.* | +| idInput | string | *No description.* | | mountNameInput | string | *No description.* | | storageAccountNameInput | string | *No description.* | | tokenSecretKeyInput | string | *No description.* | @@ -2274,6 +2335,7 @@ Any object. | clusterId | string | *No description.* | | containerName | string | *No description.* | | directory | string | *No description.* | +| id | string | *No description.* | | mountName | string | *No description.* | | storageAccountName | string | *No description.* | | tokenSecretKey | string | *No description.* | @@ -2303,20 +2365,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -2393,16 +2455,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `source`Required ```typescript @@ -2453,6 +2505,16 @@ public readonly directoryInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `mountNameInput`Optional ```typescript @@ -2533,6 +2595,16 @@ public readonly directory: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `mountName`Required ```typescript @@ -2656,6 +2728,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetComment | *No description.* | +| resetId | *No description.* | | resetMetastoreId | *No description.* | | resetOwner | *No description.* | | resetProperties | *No description.* | @@ -2852,6 +2925,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetComment(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMetastoreId` ```typescript @@ -2916,8 +2995,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -2925,13 +3004,14 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | commentInput | string | *No description.* | +| idInput | string | *No description.* | | metastoreIdInput | string | *No description.* | | nameInput | string | *No description.* | | ownerInput | string | *No description.* | | propertiesInput | {[ key: string ]: string} | *No description.* | | comment | string | *No description.* | +| id | string | *No description.* | | metastoreId | string | *No description.* | | name | string | *No description.* | | owner | string | *No description.* | @@ -2961,20 +3041,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -3051,20 +3131,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `commentInput`Optional ```typescript -public readonly id: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `commentInput`Optional +##### `idInput`Optional ```typescript -public readonly commentInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -3121,6 +3201,16 @@ public readonly comment: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `metastoreId`Required ```typescript @@ -3243,13 +3333,14 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | -| defaultTags | *No description.* | | putAutoscale | *No description.* | | putAwsAttributes | *No description.* | | putAzureAttributes | *No description.* | | putClusterLogConf | *No description.* | | putDockerImage | *No description.* | | putGcpAttributes | *No description.* | +| putInitScripts | *No description.* | +| putLibrary | *No description.* | | putTimeouts | *No description.* | | resetAutoscale | *No description.* | | resetAutoterminationMinutes | *No description.* | @@ -3266,6 +3357,7 @@ Must be unique amongst siblings in the same scope | resetEnableElasticDisk | *No description.* | | resetEnableLocalDiskEncryption | *No description.* | | resetGcpAttributes | *No description.* | +| resetId | *No description.* | | resetIdempotencyToken | *No description.* | | resetInitScripts | *No description.* | | resetInstancePoolId | *No description.* | @@ -3466,18 +3558,6 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- -##### `defaultTags` - -```typescript -public defaultTags(key: string): string | IResolvable -``` - -###### `key`Required - -- *Type:* string - ---- - ##### `putAutoscale` ```typescript @@ -3550,6 +3630,30 @@ public putGcpAttributes(value: ClusterGcpAttributes): void --- +##### `putInitScripts` + +```typescript +public putInitScripts(value: IResolvable | ClusterInitScripts[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | ClusterInitScripts[] + +--- + +##### `putLibrary` + +```typescript +public putLibrary(value: IResolvable | ClusterLibrary[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | ClusterLibrary[] + +--- + ##### `putTimeouts` ```typescript @@ -3652,6 +3756,12 @@ public resetEnableLocalDiskEncryption(): void public resetGcpAttributes(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIdempotencyToken` ```typescript @@ -3776,8 +3886,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -3789,9 +3899,11 @@ Any object. | awsAttributes | ClusterAwsAttributesOutputReference | *No description.* | | azureAttributes | ClusterAzureAttributesOutputReference | *No description.* | | clusterLogConf | ClusterClusterLogConfOutputReference | *No description.* | +| defaultTags | cdktf.StringMap | *No description.* | | dockerImage | ClusterDockerImageOutputReference | *No description.* | | gcpAttributes | ClusterGcpAttributesOutputReference | *No description.* | -| id | string | *No description.* | +| initScripts | ClusterInitScriptsList | *No description.* | +| library | ClusterLibraryList | *No description.* | | state | string | *No description.* | | timeouts | ClusterTimeoutsOutputReference | *No description.* | | url | string | *No description.* | @@ -3811,6 +3923,7 @@ Any object. | enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | | gcpAttributesInput | ClusterGcpAttributes | *No description.* | | idempotencyTokenInput | string | *No description.* | +| idInput | string | *No description.* | | initScriptsInput | cdktf.IResolvable \| ClusterInitScripts[] | *No description.* | | instancePoolIdInput | string | *No description.* | | isPinnedInput | boolean \| cdktf.IResolvable | *No description.* | @@ -3823,7 +3936,7 @@ Any object. | sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | | sparkVersionInput | string | *No description.* | | sshPublicKeysInput | string[] | *No description.* | -| timeoutsInput | ClusterTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| ClusterTimeouts | *No description.* | | autoterminationMinutes | number | *No description.* | | clusterId | string | *No description.* | | clusterName | string | *No description.* | @@ -3833,11 +3946,10 @@ Any object. | driverNodeTypeId | string | *No description.* | | enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | | enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | idempotencyToken | string | *No description.* | -| initScripts | cdktf.IResolvable \| ClusterInitScripts[] | *No description.* | | instancePoolId | string | *No description.* | | isPinned | boolean \| cdktf.IResolvable | *No description.* | -| library | cdktf.IResolvable \| ClusterLibrary[] | *No description.* | | nodeTypeId | string | *No description.* | | numWorkers | number | *No description.* | | policyId | string | *No description.* | @@ -3871,20 +3983,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -4001,6 +4113,16 @@ public readonly clusterLogConf: ClusterClusterLogConfOutputReference; --- +##### `defaultTags`Required + +```typescript +public readonly defaultTags: StringMap; +``` + +- *Type:* cdktf.StringMap + +--- + ##### `dockerImage`Required ```typescript @@ -4021,13 +4143,23 @@ public readonly gcpAttributes: ClusterGcpAttributesOutputReference; --- -##### `id`Required +##### `initScripts`Required ```typescript -public readonly id: string; +public readonly initScripts: ClusterInitScriptsList; ``` -- *Type:* string +- *Type:* ClusterInitScriptsList + +--- + +##### `library`Required + +```typescript +public readonly library: ClusterLibraryList; +``` + +- *Type:* ClusterLibraryList --- @@ -4221,6 +4353,16 @@ public readonly idempotencyTokenInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `initScriptsInput`Optional ```typescript @@ -4344,10 +4486,10 @@ public readonly sshPublicKeysInput: string[]; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: ClusterTimeouts; +public readonly timeoutsInput: IResolvable | ClusterTimeouts; ``` -- *Type:* ClusterTimeouts +- *Type:* cdktf.IResolvable | ClusterTimeouts --- @@ -4441,23 +4583,23 @@ public readonly enableLocalDiskEncryption: boolean | IResolvable; --- -##### `idempotencyToken`Required +##### `id`Required ```typescript -public readonly idempotencyToken: string; +public readonly id: string; ``` - *Type:* string --- -##### `initScripts`Required +##### `idempotencyToken`Required ```typescript -public readonly initScripts: IResolvable | ClusterInitScripts[]; +public readonly idempotencyToken: string; ``` -- *Type:* cdktf.IResolvable | ClusterInitScripts[] +- *Type:* string --- @@ -4481,16 +4623,6 @@ public readonly isPinned: boolean | IResolvable; --- -##### `library`Required - -```typescript -public readonly library: IResolvable | ClusterLibrary[]; -``` - -- *Type:* cdktf.IResolvable | ClusterLibrary[] - ---- - ##### `nodeTypeId`Required ```typescript @@ -4654,6 +4786,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetDefinition | *No description.* | +| resetId | *No description.* | --- @@ -4847,6 +4980,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetDefinition(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -4893,8 +5032,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -4902,11 +5041,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | policyId | string | *No description.* | | definitionInput | string | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | definition | string | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | --- @@ -4933,20 +5073,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -5023,30 +5163,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `policyId`Required ```typescript -public readonly id: string; +public readonly policyId: string; ``` - *Type:* string --- -##### `policyId`Required +##### `definitionInput`Optional ```typescript -public readonly policyId: string; +public readonly definitionInput: string; ``` - *Type:* string --- -##### `definitionInput`Optional +##### `idInput`Optional ```typescript -public readonly definitionInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -5073,6 +5213,16 @@ public readonly definition: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript @@ -5422,8 +5572,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | metaAttributes | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -5497,20 +5647,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -6081,6 +6231,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetDatabricksAccountId | *No description.* | | resetForLogDelivery | *No description.* | +| resetId | *No description.* | --- @@ -6280,6 +6431,12 @@ public resetDatabricksAccountId(): void public resetForLogDelivery(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -6326,8 +6483,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -6335,14 +6492,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | json | string | *No description.* | | databricksAccountIdInput | string | *No description.* | | externalIdInput | string | *No description.* | | forLogDeliveryInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | databricksAccountId | string | *No description.* | | externalId | string | *No description.* | | forLogDelivery | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | --- @@ -6368,20 +6526,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -6458,16 +6616,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `json`Required ```typescript @@ -6508,6 +6656,16 @@ public readonly forLogDeliveryInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `databricksAccountId`Required ```typescript @@ -6538,6 +6696,16 @@ public readonly forLogDelivery: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -6622,6 +6790,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetDatabricksAccountId | *No description.* | | resetFullAccessRole | *No description.* | +| resetId | *No description.* | --- @@ -6821,6 +6990,12 @@ public resetDatabricksAccountId(): void public resetFullAccessRole(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -6867,8 +7042,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -6876,14 +7051,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | json | string | *No description.* | | bucketInput | string | *No description.* | | databricksAccountIdInput | string | *No description.* | | fullAccessRoleInput | string | *No description.* | +| idInput | string | *No description.* | | bucket | string | *No description.* | | databricksAccountId | string | *No description.* | | fullAccessRole | string | *No description.* | +| id | string | *No description.* | --- @@ -6909,20 +7085,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -6999,16 +7175,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `json`Required ```typescript @@ -7049,6 +7215,16 @@ public readonly fullAccessRoleInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `bucket`Required ```typescript @@ -7079,6 +7255,16 @@ public readonly fullAccessRole: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -7161,6 +7347,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetPassRoles | *No description.* | --- @@ -7349,6 +7536,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetPassRoles` ```typescript @@ -7401,8 +7594,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -7410,9 +7603,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | json | string | *No description.* | +| idInput | string | *No description.* | | passRolesInput | string[] | *No description.* | +| id | string | *No description.* | | passRoles | string[] | *No description.* | --- @@ -7439,20 +7633,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -7529,20 +7723,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `json`Required ```typescript -public readonly id: string; +public readonly json: string; ``` - *Type:* string --- -##### `json`Required +##### `idInput`Optional ```typescript -public readonly json: string; +public readonly idInput: string; ``` - *Type:* string @@ -7559,6 +7753,16 @@ public readonly passRolesInput: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `passRoles`Required ```typescript @@ -7651,6 +7855,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetIds | *No description.* | --- @@ -7839,6 +8044,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIds` ```typescript @@ -7891,8 +8102,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -7900,8 +8111,9 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | idsInput | string[] | *No description.* | +| id | string | *No description.* | | ids | string[] | *No description.* | --- @@ -7928,20 +8140,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -8018,10 +8230,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -8038,6 +8250,16 @@ public readonly idsInput: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ids`Required ```typescript @@ -8131,6 +8353,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetClusterNameContains | *No description.* | +| resetId | *No description.* | --- @@ -8324,6 +8547,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetClusterNameContains(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -8370,8 +8599,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -8379,10 +8608,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | ids | string[] | *No description.* | | clusterNameContainsInput | string | *No description.* | +| idInput | string | *No description.* | | clusterNameContains | string | *No description.* | +| id | string | *No description.* | --- @@ -8408,20 +8638,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -8498,30 +8728,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `ids`Required ```typescript -public readonly id: string; +public readonly ids: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `ids`Required +##### `clusterNameContainsInput`Optional ```typescript -public readonly ids: string[]; +public readonly clusterNameContainsInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `clusterNameContainsInput`Optional +##### `idInput`Optional ```typescript -public readonly clusterNameContainsInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -8538,6 +8768,16 @@ public readonly clusterNameContains: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -8620,6 +8860,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -8807,6 +9048,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -8853,8 +9100,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -8865,10 +9112,11 @@ Any object. | alphanumeric | string | *No description.* | | externalId | string | *No description.* | | home | string | *No description.* | -| id | string | *No description.* | | repos | string | *No description.* | | userName | string | *No description.* | | workspaceUrl | string | *No description.* | +| idInput | string | *No description.* | +| id | string | *No description.* | --- @@ -8894,20 +9142,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -9014,40 +9262,50 @@ public readonly home: string; --- -##### `id`Required +##### `repos`Required ```typescript -public readonly id: string; +public readonly repos: string; ``` - *Type:* string --- -##### `repos`Required +##### `userName`Required ```typescript -public readonly repos: string; +public readonly userName: string; ``` - *Type:* string --- -##### `userName`Required +##### `workspaceUrl`Required ```typescript -public readonly userName: string; +public readonly workspaceUrl: string; ``` - *Type:* string --- -##### `workspaceUrl`Required +##### `idInput`Optional ```typescript -public readonly workspaceUrl: string; +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; ``` - *Type:* string @@ -9136,6 +9394,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -9323,6 +9582,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -9369,8 +9634,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -9380,9 +9645,10 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | content | string | *No description.* | | fileSize | number | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | limitFileSizeInput | boolean \| cdktf.IResolvable | *No description.* | | pathInput | string | *No description.* | +| id | string | *No description.* | | limitFileSize | boolean \| cdktf.IResolvable | *No description.* | | path | string | *No description.* | @@ -9410,20 +9676,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -9520,10 +9786,10 @@ public readonly fileSize: number; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -9550,6 +9816,16 @@ public readonly pathInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `limitFileSize`Required ```typescript @@ -9652,6 +9928,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -9839,6 +10116,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -9885,8 +10168,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -9894,10 +10177,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | pathList | DataDatabricksDbfsFilePathsPathListList | *No description.* | +| idInput | string | *No description.* | | pathInput | string | *No description.* | | recursiveInput | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | path | string | *No description.* | | recursive | boolean \| cdktf.IResolvable | *No description.* | @@ -9925,20 +10209,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -10015,23 +10299,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `pathList`Required ```typescript -public readonly id: string; +public readonly pathList: DataDatabricksDbfsFilePathsPathListList; ``` -- *Type:* string +- *Type:* DataDatabricksDbfsFilePathsPathListList --- -##### `pathList`Required +##### `idInput`Optional ```typescript -public readonly pathList: DataDatabricksDbfsFilePathsPathListList; +public readonly idInput: string; ``` -- *Type:* DataDatabricksDbfsFilePathsPathListList +- *Type:* string --- @@ -10055,6 +10339,16 @@ public readonly recursiveInput: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `path`Required ```typescript @@ -10163,6 +10457,7 @@ Must be unique amongst siblings in the same scope | resetDatabricksSqlAccess | *No description.* | | resetExternalId | *No description.* | | resetGroups | *No description.* | +| resetId | *No description.* | | resetInstanceProfiles | *No description.* | | resetMembers | *No description.* | | resetRecursive | *No description.* | @@ -10392,6 +10687,12 @@ public resetExternalId(): void public resetGroups(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstanceProfiles` ```typescript @@ -10474,8 +10775,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -10483,7 +10784,6 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | allowClusterCreateInput | boolean \| cdktf.IResolvable | *No description.* | | allowInstancePoolCreateInput | boolean \| cdktf.IResolvable | *No description.* | | childGroupsInput | string[] | *No description.* | @@ -10491,6 +10791,7 @@ Any object. | displayNameInput | string | *No description.* | | externalIdInput | string | *No description.* | | groupsInput | string[] | *No description.* | +| idInput | string | *No description.* | | instanceProfilesInput | string[] | *No description.* | | membersInput | string[] | *No description.* | | recursiveInput | boolean \| cdktf.IResolvable | *No description.* | @@ -10504,6 +10805,7 @@ Any object. | displayName | string | *No description.* | | externalId | string | *No description.* | | groups | string[] | *No description.* | +| id | string | *No description.* | | instanceProfiles | string[] | *No description.* | | members | string[] | *No description.* | | recursive | boolean \| cdktf.IResolvable | *No description.* | @@ -10535,20 +10837,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -10625,16 +10927,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `allowClusterCreateInput`Optional ```typescript @@ -10705,6 +10997,16 @@ public readonly groupsInput: string[]; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `instanceProfilesInput`Optional ```typescript @@ -10835,6 +11137,16 @@ public readonly groups: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfiles`Required ```typescript @@ -10977,6 +11289,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetIds | *No description.* | --- @@ -11165,6 +11478,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIds` ```typescript @@ -11217,8 +11536,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -11226,8 +11545,9 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | idsInput | {[ key: string ]: string} | *No description.* | +| id | string | *No description.* | | ids | {[ key: string ]: string} | *No description.* | --- @@ -11254,20 +11574,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -11344,10 +11664,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -11364,6 +11684,16 @@ public readonly idsInput: {[ key: string ]: string}; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ids`Required ```typescript @@ -11459,6 +11789,7 @@ Must be unique amongst siblings in the same scope | resetCategory | *No description.* | | resetGbPerCore | *No description.* | | resetGraviton | *No description.* | +| resetId | *No description.* | | resetIsIoCacheEnabled | *No description.* | | resetLocalDisk | *No description.* | | resetMinCores | *No description.* | @@ -11672,6 +12003,12 @@ public resetGbPerCore(): void public resetGraviton(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIsIoCacheEnabled` ```typescript @@ -11766,8 +12103,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -11775,10 +12112,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | categoryInput | string | *No description.* | | gbPerCoreInput | number | *No description.* | | gravitonInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | isIoCacheEnabledInput | boolean \| cdktf.IResolvable | *No description.* | | localDiskInput | boolean \| cdktf.IResolvable | *No description.* | | minCoresInput | number | *No description.* | @@ -11790,6 +12127,7 @@ Any object. | category | string | *No description.* | | gbPerCore | number | *No description.* | | graviton | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | isIoCacheEnabled | boolean \| cdktf.IResolvable | *No description.* | | localDisk | boolean \| cdktf.IResolvable | *No description.* | | minCores | number | *No description.* | @@ -11823,20 +12161,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -11913,16 +12251,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `categoryInput`Optional ```typescript @@ -11953,6 +12281,16 @@ public readonly gravitonInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `isIoCacheEnabledInput`Optional ```typescript @@ -12063,6 +12401,16 @@ public readonly graviton: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `isIoCacheEnabled`Required ```typescript @@ -12225,6 +12573,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetLanguage | *No description.* | | resetObjectId | *No description.* | | resetObjectType | *No description.* | @@ -12415,6 +12764,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLanguage` ```typescript @@ -12479,8 +12834,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -12489,13 +12844,14 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | content | string | *No description.* | -| id | string | *No description.* | | formatInput | string | *No description.* | +| idInput | string | *No description.* | | languageInput | string | *No description.* | | objectIdInput | number | *No description.* | | objectTypeInput | string | *No description.* | | pathInput | string | *No description.* | | format | string | *No description.* | +| id | string | *No description.* | | language | string | *No description.* | | objectId | number | *No description.* | | objectType | string | *No description.* | @@ -12525,20 +12881,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -12625,20 +12981,20 @@ public readonly content: string; --- -##### `id`Required +##### `formatInput`Optional ```typescript -public readonly id: string; +public readonly formatInput: string; ``` - *Type:* string --- -##### `formatInput`Optional +##### `idInput`Optional ```typescript -public readonly formatInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -12695,6 +13051,16 @@ public readonly format: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `language`Required ```typescript @@ -12817,6 +13183,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -13004,6 +13371,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -13050,8 +13423,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -13059,10 +13432,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | notebookPathList | DataDatabricksNotebookPathsNotebookPathListList | *No description.* | +| idInput | string | *No description.* | | pathInput | string | *No description.* | | recursiveInput | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | path | string | *No description.* | | recursive | boolean \| cdktf.IResolvable | *No description.* | @@ -13090,20 +13464,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -13180,23 +13554,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `notebookPathList`Required ```typescript -public readonly id: string; +public readonly notebookPathList: DataDatabricksNotebookPathsNotebookPathListList; ``` -- *Type:* string +- *Type:* DataDatabricksNotebookPathsNotebookPathListList --- -##### `notebookPathList`Required +##### `idInput`Optional ```typescript -public readonly notebookPathList: DataDatabricksNotebookPathsNotebookPathListList; +public readonly idInput: string; ``` -- *Type:* DataDatabricksNotebookPathsNotebookPathListList +- *Type:* string --- @@ -13220,6 +13594,16 @@ public readonly recursiveInput: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `path`Required ```typescript @@ -13322,6 +13706,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetIds | *No description.* | --- @@ -13510,6 +13895,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIds` ```typescript @@ -13562,8 +13953,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -13571,10 +13962,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | catalogNameInput | string | *No description.* | +| idInput | string | *No description.* | | idsInput | string[] | *No description.* | | catalogName | string | *No description.* | +| id | string | *No description.* | | ids | string[] | *No description.* | --- @@ -13601,20 +13993,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -13691,20 +14083,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `catalogNameInput`Optional ```typescript -public readonly id: string; +public readonly catalogNameInput: string; ``` - *Type:* string --- -##### `catalogNameInput`Optional +##### `idInput`Optional ```typescript -public readonly catalogNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -13731,6 +14123,16 @@ public readonly catalogName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ids`Required ```typescript @@ -13827,6 +14229,7 @@ Must be unique amongst siblings in the same scope | resetGenomics | *No description.* | | resetGpu | *No description.* | | resetGraviton | *No description.* | +| resetId | *No description.* | | resetLatest | *No description.* | | resetLongTermSupport | *No description.* | | resetMl | *No description.* | @@ -14044,6 +14447,12 @@ public resetGpu(): void public resetGraviton(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLatest` ```typescript @@ -14126,8 +14535,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -14135,11 +14544,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | betaInput | boolean \| cdktf.IResolvable | *No description.* | | genomicsInput | boolean \| cdktf.IResolvable | *No description.* | | gpuInput | boolean \| cdktf.IResolvable | *No description.* | | gravitonInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | latestInput | boolean \| cdktf.IResolvable | *No description.* | | longTermSupportInput | boolean \| cdktf.IResolvable | *No description.* | | mlInput | boolean \| cdktf.IResolvable | *No description.* | @@ -14150,6 +14559,7 @@ Any object. | genomics | boolean \| cdktf.IResolvable | *No description.* | | gpu | boolean \| cdktf.IResolvable | *No description.* | | graviton | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | latest | boolean \| cdktf.IResolvable | *No description.* | | longTermSupport | boolean \| cdktf.IResolvable | *No description.* | | ml | boolean \| cdktf.IResolvable | *No description.* | @@ -14181,20 +14591,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -14271,16 +14681,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `betaInput`Optional ```typescript @@ -14321,6 +14721,16 @@ public readonly gravitonInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `latestInput`Optional ```typescript @@ -14421,6 +14831,16 @@ public readonly graviton: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `latest`Required ```typescript @@ -14563,6 +14983,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetIds | *No description.* | --- @@ -14751,6 +15172,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIds` ```typescript @@ -14803,8 +15230,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -14812,11 +15239,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | catalogNameInput | string | *No description.* | +| idInput | string | *No description.* | | idsInput | string[] | *No description.* | | schemaNameInput | string | *No description.* | | catalogName | string | *No description.* | +| id | string | *No description.* | | ids | string[] | *No description.* | | schemaName | string | *No description.* | @@ -14844,20 +15272,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -14934,20 +15362,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `catalogNameInput`Optional ```typescript -public readonly id: string; +public readonly catalogNameInput: string; ``` - *Type:* string --- -##### `catalogNameInput`Optional +##### `idInput`Optional ```typescript -public readonly catalogNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -14984,6 +15412,16 @@ public readonly catalogName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ids`Required ```typescript @@ -15086,6 +15524,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetUserId | *No description.* | | resetUserName | *No description.* | @@ -15275,6 +15714,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetUserId` ```typescript @@ -15333,8 +15778,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -15346,10 +15791,11 @@ Any object. | displayName | string | *No description.* | | externalId | string | *No description.* | | home | string | *No description.* | -| id | string | *No description.* | | repos | string | *No description.* | +| idInput | string | *No description.* | | userIdInput | string | *No description.* | | userNameInput | string | *No description.* | +| id | string | *No description.* | | userId | string | *No description.* | | userName | string | *No description.* | @@ -15377,20 +15823,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -15507,20 +15953,20 @@ public readonly home: string; --- -##### `id`Required +##### `repos`Required ```typescript -public readonly id: string; +public readonly repos: string; ``` - *Type:* string --- -##### `repos`Required +##### `idInput`Optional ```typescript -public readonly repos: string; +public readonly idInput: string; ``` - *Type:* string @@ -15547,6 +15993,16 @@ public readonly userNameInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `userId`Required ```typescript @@ -15649,6 +16105,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetIds | *No description.* | --- @@ -15837,6 +16294,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIds` ```typescript @@ -15889,8 +16352,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -15898,11 +16361,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | catalogNameInput | string | *No description.* | +| idInput | string | *No description.* | | idsInput | string[] | *No description.* | | schemaNameInput | string | *No description.* | | catalogName | string | *No description.* | +| id | string | *No description.* | | ids | string[] | *No description.* | | schemaName | string | *No description.* | @@ -15930,20 +16394,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -16020,20 +16484,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `catalogNameInput`Optional ```typescript -public readonly id: string; +public readonly catalogNameInput: string; ``` - *Type:* string --- -##### `catalogNameInput`Optional +##### `idInput`Optional ```typescript -public readonly catalogNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -16070,6 +16534,16 @@ public readonly catalogName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ids`Required ```typescript @@ -16172,6 +16646,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -16359,6 +16834,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -16405,8 +16886,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -16415,8 +16896,9 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | defaultZone | string | *No description.* | -| id | string | *No description.* | | zones | string[] | *No description.* | +| idInput | string | *No description.* | +| id | string | *No description.* | --- @@ -16442,20 +16924,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -16542,23 +17024,33 @@ public readonly defaultZone: string; --- -##### `id`Required +##### `zones`Required ```typescript -public readonly id: string; +public readonly zones: string[]; +``` + +- *Type:* string[] + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; ``` - *Type:* string --- -##### `zones`Required +##### `id`Required ```typescript -public readonly zones: string[]; +public readonly id: string; ``` -- *Type:* string[] +- *Type:* string --- @@ -16645,6 +17137,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetContentBase64 | *No description.* | +| resetId | *No description.* | | resetMd5 | *No description.* | | resetSource | *No description.* | @@ -16840,6 +17333,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetContentBase64(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMd5` ```typescript @@ -16898,8 +17397,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -16909,12 +17408,13 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | dbfsPath | string | *No description.* | | fileSize | number | *No description.* | -| id | string | *No description.* | | contentBase64Input | string | *No description.* | +| idInput | string | *No description.* | | md5Input | string | *No description.* | | pathInput | string | *No description.* | | sourceInput | string | *No description.* | | contentBase64 | string | *No description.* | +| id | string | *No description.* | | md5 | string | *No description.* | | path | string | *No description.* | | source | string | *No description.* | @@ -16943,20 +17443,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -17053,20 +17553,20 @@ public readonly fileSize: number; --- -##### `id`Required +##### `contentBase64Input`Optional ```typescript -public readonly id: string; +public readonly contentBase64Input: string; ``` - *Type:* string --- -##### `contentBase64Input`Optional +##### `idInput`Optional ```typescript -public readonly contentBase64Input: string; +public readonly idInput: string; ``` - *Type:* string @@ -17113,6 +17613,16 @@ public readonly contentBase64: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `md5`Required ```typescript @@ -17226,6 +17736,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetDeleteRecursive | *No description.* | +| resetId | *No description.* | | resetObjectId | *No description.* | --- @@ -17420,6 +17931,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetDeleteRecursive(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetObjectId` ```typescript @@ -17472,8 +17989,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -17481,11 +17998,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | deleteRecursiveInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | objectIdInput | number | *No description.* | | pathInput | string | *No description.* | | deleteRecursive | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | objectId | number | *No description.* | | path | string | *No description.* | @@ -17513,20 +18031,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -17603,23 +18121,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `deleteRecursiveInput`Optional ```typescript -public readonly id: string; +public readonly deleteRecursiveInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `deleteRecursiveInput`Optional +##### `idInput`Optional ```typescript -public readonly deleteRecursiveInput: boolean | IResolvable; +public readonly idInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- @@ -17653,6 +18171,16 @@ public readonly deleteRecursive: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `objectId`Required ```typescript @@ -17756,6 +18284,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetComment | *No description.* | +| resetId | *No description.* | | resetMetastoreId | *No description.* | | resetOwner | *No description.* | @@ -17951,6 +18480,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetComment(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMetastoreId` ```typescript @@ -18009,8 +18544,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -18018,15 +18553,16 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | commentInput | string | *No description.* | | credentialNameInput | string | *No description.* | +| idInput | string | *No description.* | | metastoreIdInput | string | *No description.* | | nameInput | string | *No description.* | | ownerInput | string | *No description.* | | urlInput | string | *No description.* | | comment | string | *No description.* | | credentialName | string | *No description.* | +| id | string | *No description.* | | metastoreId | string | *No description.* | | name | string | *No description.* | | owner | string | *No description.* | @@ -18056,20 +18592,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -18146,30 +18682,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `commentInput`Optional ```typescript -public readonly id: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `commentInput`Optional +##### `credentialNameInput`Optional ```typescript -public readonly commentInput: string; +public readonly credentialNameInput: string; ``` - *Type:* string --- -##### `credentialNameInput`Optional +##### `idInput`Optional ```typescript -public readonly credentialNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -18236,6 +18772,16 @@ public readonly credentialName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `metastoreId`Required ```typescript @@ -18359,6 +18905,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetForce | *No description.* | +| resetId | *No description.* | --- @@ -18552,6 +19099,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetForce(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -18598,8 +19151,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -18607,14 +19160,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | forceInput | boolean \| cdktf.IResolvable | *No description.* | | gitProviderInput | string | *No description.* | | gitUsernameInput | string | *No description.* | +| idInput | string | *No description.* | | personalAccessTokenInput | string | *No description.* | | force | boolean \| cdktf.IResolvable | *No description.* | | gitProvider | string | *No description.* | | gitUsername | string | *No description.* | +| id | string | *No description.* | | personalAccessToken | string | *No description.* | --- @@ -18641,20 +19195,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -18731,16 +19285,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `forceInput`Optional ```typescript @@ -18771,6 +19315,16 @@ public readonly gitUsernameInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `personalAccessTokenInput`Optional ```typescript @@ -18811,6 +19365,16 @@ public readonly gitUsername: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `personalAccessToken`Required ```typescript @@ -18906,6 +19470,7 @@ Must be unique amongst siblings in the same scope | putTimeouts | *No description.* | | resetContentBase64 | *No description.* | | resetEnabled | *No description.* | +| resetId | *No description.* | | resetMd5 | *No description.* | | resetPosition | *No description.* | | resetSource | *No description.* | @@ -19120,6 +19685,12 @@ public resetContentBase64(): void public resetEnabled(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMd5` ```typescript @@ -19184,8 +19755,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -19193,17 +19764,18 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | timeouts | GlobalInitScriptTimeoutsOutputReference | *No description.* | | contentBase64Input | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | md5Input | string | *No description.* | | nameInput | string | *No description.* | | positionInput | number | *No description.* | | sourceInput | string | *No description.* | -| timeoutsInput | GlobalInitScriptTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| GlobalInitScriptTimeouts | *No description.* | | contentBase64 | string | *No description.* | | enabled | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | md5 | string | *No description.* | | name | string | *No description.* | | position | number | *No description.* | @@ -19233,20 +19805,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -19323,16 +19895,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `timeouts`Required ```typescript @@ -19363,6 +19925,16 @@ public readonly enabledInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `md5Input`Optional ```typescript @@ -19406,10 +19978,10 @@ public readonly sourceInput: string; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: GlobalInitScriptTimeouts; +public readonly timeoutsInput: IResolvable | GlobalInitScriptTimeouts; ``` -- *Type:* GlobalInitScriptTimeouts +- *Type:* cdktf.IResolvable | GlobalInitScriptTimeouts --- @@ -19433,6 +20005,16 @@ public readonly enabled: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `md5`Required ```typescript @@ -19555,8 +20137,10 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putGrant | *No description.* | | resetCatalog | *No description.* | | resetExternalLocation | *No description.* | +| resetId | *No description.* | | resetSchema | *No description.* | | resetStorageCredential | *No description.* | | resetTable | *No description.* | @@ -19748,6 +20332,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putGrant` + +```typescript +public putGrant(value: IResolvable | GrantsGrant[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | GrantsGrant[] + +--- + ##### `resetCatalog` ```typescript @@ -19760,6 +20356,12 @@ public resetCatalog(): void public resetExternalLocation(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetSchema` ```typescript @@ -19830,8 +20432,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -19839,17 +20441,18 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| grant | GrantsGrantList | *No description.* | | catalogInput | string | *No description.* | | externalLocationInput | string | *No description.* | | grantInput | cdktf.IResolvable \| GrantsGrant[] | *No description.* | +| idInput | string | *No description.* | | schemaInput | string | *No description.* | | storageCredentialInput | string | *No description.* | | tableInput | string | *No description.* | | viewInput | string | *No description.* | | catalog | string | *No description.* | | externalLocation | string | *No description.* | -| grant | cdktf.IResolvable \| GrantsGrant[] | *No description.* | +| id | string | *No description.* | | schema | string | *No description.* | | storageCredential | string | *No description.* | | table | string | *No description.* | @@ -19879,20 +20482,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -19969,13 +20572,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `grant`Required ```typescript -public readonly id: string; +public readonly grant: GrantsGrantList; ``` -- *Type:* string +- *Type:* GrantsGrantList --- @@ -20009,6 +20612,16 @@ public readonly grantInput: IResolvable | GrantsGrant[]; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `schemaInput`Optional ```typescript @@ -20069,13 +20682,13 @@ public readonly externalLocation: string; --- -##### `grant`Required +##### `id`Required ```typescript -public readonly grant: IResolvable | GrantsGrant[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | GrantsGrant[] +- *Type:* string --- @@ -20206,6 +20819,7 @@ Must be unique amongst siblings in the same scope | resetDatabricksSqlAccess | *No description.* | | resetExternalId | *No description.* | | resetForce | *No description.* | +| resetId | *No description.* | | resetUrl | *No description.* | | resetWorkspaceAccess | *No description.* | @@ -20425,6 +21039,12 @@ public resetExternalId(): void public resetForce(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetUrl` ```typescript @@ -20483,8 +21103,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -20492,13 +21112,13 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | allowClusterCreateInput | boolean \| cdktf.IResolvable | *No description.* | | allowInstancePoolCreateInput | boolean \| cdktf.IResolvable | *No description.* | | databricksSqlAccessInput | boolean \| cdktf.IResolvable | *No description.* | | displayNameInput | string | *No description.* | | externalIdInput | string | *No description.* | | forceInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | urlInput | string | *No description.* | | workspaceAccessInput | boolean \| cdktf.IResolvable | *No description.* | | allowClusterCreate | boolean \| cdktf.IResolvable | *No description.* | @@ -20507,6 +21127,7 @@ Any object. | displayName | string | *No description.* | | externalId | string | *No description.* | | force | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | url | string | *No description.* | | workspaceAccess | boolean \| cdktf.IResolvable | *No description.* | @@ -20534,20 +21155,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -20624,16 +21245,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `allowClusterCreateInput`Optional ```typescript @@ -20694,6 +21305,16 @@ public readonly forceInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `urlInput`Optional ```typescript @@ -20774,6 +21395,16 @@ public readonly force: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `url`Required ```typescript @@ -20876,6 +21507,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -21063,6 +21695,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -21109,8 +21747,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -21118,10 +21756,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | groupIdInput | string | *No description.* | +| idInput | string | *No description.* | | instanceProfileIdInput | string | *No description.* | | groupId | string | *No description.* | +| id | string | *No description.* | | instanceProfileId | string | *No description.* | --- @@ -21148,20 +21787,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -21238,20 +21877,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `groupIdInput`Optional ```typescript -public readonly id: string; +public readonly groupIdInput: string; ``` - *Type:* string --- -##### `groupIdInput`Optional +##### `idInput`Optional ```typescript -public readonly groupIdInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -21278,6 +21917,16 @@ public readonly groupId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileId`Required ```typescript @@ -21370,6 +22019,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -21557,6 +22207,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -21603,8 +22259,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -21612,10 +22268,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | groupIdInput | string | *No description.* | +| idInput | string | *No description.* | | memberIdInput | string | *No description.* | | groupId | string | *No description.* | +| id | string | *No description.* | | memberId | string | *No description.* | --- @@ -21642,20 +22299,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -21732,20 +22389,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `groupIdInput`Optional ```typescript -public readonly id: string; +public readonly groupIdInput: string; ``` - *Type:* string --- -##### `groupIdInput`Optional +##### `idInput`Optional ```typescript -public readonly groupIdInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -21772,6 +22429,16 @@ public readonly groupId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `memberId`Required ```typescript @@ -21868,12 +22535,14 @@ Must be unique amongst siblings in the same scope | putAzureAttributes | *No description.* | | putDiskSpec | *No description.* | | putGcpAttributes | *No description.* | +| putPreloadedDockerImage | *No description.* | | resetAwsAttributes | *No description.* | | resetAzureAttributes | *No description.* | | resetCustomTags | *No description.* | | resetDiskSpec | *No description.* | | resetEnableElasticDisk | *No description.* | | resetGcpAttributes | *No description.* | +| resetId | *No description.* | | resetInstancePoolId | *No description.* | | resetMaxCapacity | *No description.* | | resetMinIdleInstances | *No description.* | @@ -22114,6 +22783,18 @@ public putGcpAttributes(value: InstancePoolGcpAttributes): void --- +##### `putPreloadedDockerImage` + +```typescript +public putPreloadedDockerImage(value: IResolvable | InstancePoolPreloadedDockerImage[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | InstancePoolPreloadedDockerImage[] + +--- + ##### `resetAwsAttributes` ```typescript @@ -22150,6 +22831,12 @@ public resetEnableElasticDisk(): void public resetGcpAttributes(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstancePoolId` ```typescript @@ -22226,8 +22913,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -22239,13 +22926,14 @@ Any object. | azureAttributes | InstancePoolAzureAttributesOutputReference | *No description.* | | diskSpec | InstancePoolDiskSpecOutputReference | *No description.* | | gcpAttributes | InstancePoolGcpAttributesOutputReference | *No description.* | -| id | string | *No description.* | +| preloadedDockerImage | InstancePoolPreloadedDockerImageList | *No description.* | | awsAttributesInput | InstancePoolAwsAttributes | *No description.* | | azureAttributesInput | InstancePoolAzureAttributes | *No description.* | | customTagsInput | {[ key: string ]: string} | *No description.* | | diskSpecInput | InstancePoolDiskSpec | *No description.* | | enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | | gcpAttributesInput | InstancePoolGcpAttributes | *No description.* | +| idInput | string | *No description.* | | idleInstanceAutoterminationMinutesInput | number | *No description.* | | instancePoolIdInput | string | *No description.* | | instancePoolNameInput | string | *No description.* | @@ -22256,13 +22944,13 @@ Any object. | preloadedSparkVersionsInput | string[] | *No description.* | | customTags | {[ key: string ]: string} | *No description.* | | enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | idleInstanceAutoterminationMinutes | number | *No description.* | | instancePoolId | string | *No description.* | | instancePoolName | string | *No description.* | | maxCapacity | number | *No description.* | | minIdleInstances | number | *No description.* | | nodeTypeId | string | *No description.* | -| preloadedDockerImage | cdktf.IResolvable \| InstancePoolPreloadedDockerImage[] | *No description.* | | preloadedSparkVersions | string[] | *No description.* | --- @@ -22289,20 +22977,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -22419,13 +23107,13 @@ public readonly gcpAttributes: InstancePoolGcpAttributesOutputReference; --- -##### `id`Required +##### `preloadedDockerImage`Required ```typescript -public readonly id: string; +public readonly preloadedDockerImage: InstancePoolPreloadedDockerImageList; ``` -- *Type:* string +- *Type:* InstancePoolPreloadedDockerImageList --- @@ -22489,6 +23177,16 @@ public readonly gcpAttributesInput: InstancePoolGcpAttributes; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `idleInstanceAutoterminationMinutesInput`Optional ```typescript @@ -22589,6 +23287,16 @@ public readonly enableElasticDisk: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `idleInstanceAutoterminationMinutes`Required ```typescript @@ -22649,16 +23357,6 @@ public readonly nodeTypeId: string; --- -##### `preloadedDockerImage`Required - -```typescript -public readonly preloadedDockerImage: IResolvable | InstancePoolPreloadedDockerImage[]; -``` - -- *Type:* cdktf.IResolvable | InstancePoolPreloadedDockerImage[] - ---- - ##### `preloadedSparkVersions`Required ```typescript @@ -22751,6 +23449,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetInstanceProfileArn | *No description.* | | resetIsMetaInstanceProfile | *No description.* | | resetSkipValidation | *No description.* | @@ -22941,6 +23640,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstanceProfileArn` ```typescript @@ -23005,8 +23710,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -23014,10 +23719,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | instanceProfileArnInput | string | *No description.* | | isMetaInstanceProfileInput | boolean \| cdktf.IResolvable | *No description.* | | skipValidationInput | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | instanceProfileArn | string | *No description.* | | isMetaInstanceProfile | boolean \| cdktf.IResolvable | *No description.* | | skipValidation | boolean \| cdktf.IResolvable | *No description.* | @@ -23046,20 +23752,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -23136,10 +23842,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -23176,6 +23882,16 @@ public readonly skipValidationInput: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileArn`Required ```typescript @@ -23289,6 +24005,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetEnabled | *No description.* | +| resetId | *No description.* | --- @@ -23482,6 +24199,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetEnabled(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -23528,8 +24251,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -23537,12 +24260,13 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | ipAddressesInput | string[] | *No description.* | | labelInput | string | *No description.* | | listTypeInput | string | *No description.* | | enabled | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | ipAddresses | string[] | *No description.* | | label | string | *No description.* | | listType | string | *No description.* | @@ -23571,20 +24295,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -23661,23 +24385,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `enabledInput`Optional ```typescript -public readonly id: string; +public readonly enabledInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `enabledInput`Optional +##### `idInput`Optional ```typescript -public readonly enabledInput: boolean | IResolvable; +public readonly idInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- @@ -23721,6 +24445,16 @@ public readonly enabled: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `ipAddresses`Required ```typescript @@ -23835,6 +24569,8 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | putEmailNotifications | *No description.* | | putGitSource | *No description.* | +| putJobCluster | *No description.* | +| putLibrary | *No description.* | | putNewCluster | *No description.* | | putNotebookTask | *No description.* | | putPipelineTask | *No description.* | @@ -23843,12 +24579,14 @@ Must be unique amongst siblings in the same scope | putSparkJarTask | *No description.* | | putSparkPythonTask | *No description.* | | putSparkSubmitTask | *No description.* | +| putTask | *No description.* | | putTimeouts | *No description.* | | resetAlwaysRunning | *No description.* | | resetEmailNotifications | *No description.* | | resetExistingClusterId | *No description.* | | resetFormat | *No description.* | | resetGitSource | *No description.* | +| resetId | *No description.* | | resetJobCluster | *No description.* | | resetLibrary | *No description.* | | resetMaxConcurrentRuns | *No description.* | @@ -24078,6 +24816,30 @@ public putGitSource(value: JobGitSource): void --- +##### `putJobCluster` + +```typescript +public putJobCluster(value: IResolvable | JobJobCluster[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | JobJobCluster[] + +--- + +##### `putLibrary` + +```typescript +public putLibrary(value: IResolvable | JobLibrary[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | JobLibrary[] + +--- + ##### `putNewCluster` ```typescript @@ -24174,6 +24936,18 @@ public putSparkSubmitTask(value: JobSparkSubmitTask): void --- +##### `putTask` + +```typescript +public putTask(value: IResolvable | JobTask[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | JobTask[] + +--- + ##### `putTimeouts` ```typescript @@ -24216,6 +24990,12 @@ public resetFormat(): void public resetGitSource(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetJobCluster` ```typescript @@ -24370,8 +25150,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -24381,7 +25161,8 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | emailNotifications | JobEmailNotificationsOutputReference | *No description.* | | gitSource | JobGitSourceOutputReference | *No description.* | -| id | string | *No description.* | +| jobCluster | JobJobClusterList | *No description.* | +| library | JobLibraryList | *No description.* | | newCluster | JobNewClusterOutputReference | *No description.* | | notebookTask | JobNotebookTaskOutputReference | *No description.* | | pipelineTask | JobPipelineTaskOutputReference | *No description.* | @@ -24390,6 +25171,7 @@ Any object. | sparkJarTask | JobSparkJarTaskOutputReference | *No description.* | | sparkPythonTask | JobSparkPythonTaskOutputReference | *No description.* | | sparkSubmitTask | JobSparkSubmitTaskOutputReference | *No description.* | +| task | JobTaskList | *No description.* | | timeouts | JobTimeoutsOutputReference | *No description.* | | url | string | *No description.* | | alwaysRunningInput | boolean \| cdktf.IResolvable | *No description.* | @@ -24397,6 +25179,7 @@ Any object. | existingClusterIdInput | string | *No description.* | | formatInput | string | *No description.* | | gitSourceInput | JobGitSource | *No description.* | +| idInput | string | *No description.* | | jobClusterInput | cdktf.IResolvable \| JobJobCluster[] | *No description.* | | libraryInput | cdktf.IResolvable \| JobLibrary[] | *No description.* | | maxConcurrentRunsInput | number | *No description.* | @@ -24414,18 +25197,16 @@ Any object. | sparkSubmitTaskInput | JobSparkSubmitTask | *No description.* | | taskInput | cdktf.IResolvable \| JobTask[] | *No description.* | | timeoutSecondsInput | number | *No description.* | -| timeoutsInput | JobTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| JobTimeouts | *No description.* | | alwaysRunning | boolean \| cdktf.IResolvable | *No description.* | | existingClusterId | string | *No description.* | | format | string | *No description.* | -| jobCluster | cdktf.IResolvable \| JobJobCluster[] | *No description.* | -| library | cdktf.IResolvable \| JobLibrary[] | *No description.* | +| id | string | *No description.* | | maxConcurrentRuns | number | *No description.* | | maxRetries | number | *No description.* | | minRetryIntervalMillis | number | *No description.* | | name | string | *No description.* | | retryOnTimeout | boolean \| cdktf.IResolvable | *No description.* | -| task | cdktf.IResolvable \| JobTask[] | *No description.* | | timeoutSeconds | number | *No description.* | --- @@ -24452,20 +25233,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -24562,13 +25343,23 @@ public readonly gitSource: JobGitSourceOutputReference; --- -##### `id`Required +##### `jobCluster`Required ```typescript -public readonly id: string; +public readonly jobCluster: JobJobClusterList; ``` -- *Type:* string +- *Type:* JobJobClusterList + +--- + +##### `library`Required + +```typescript +public readonly library: JobLibraryList; +``` + +- *Type:* JobLibraryList --- @@ -24652,6 +25443,16 @@ public readonly sparkSubmitTask: JobSparkSubmitTaskOutputReference; --- +##### `task`Required + +```typescript +public readonly task: JobTaskList; +``` + +- *Type:* JobTaskList + +--- + ##### `timeouts`Required ```typescript @@ -24722,6 +25523,16 @@ public readonly gitSourceInput: JobGitSource; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `jobClusterInput`Optional ```typescript @@ -24895,10 +25706,10 @@ public readonly timeoutSecondsInput: number; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: JobTimeouts; +public readonly timeoutsInput: IResolvable | JobTimeouts; ``` -- *Type:* JobTimeouts +- *Type:* cdktf.IResolvable | JobTimeouts --- @@ -24932,23 +25743,13 @@ public readonly format: string; --- -##### `jobCluster`Required - -```typescript -public readonly jobCluster: IResolvable | JobJobCluster[]; -``` - -- *Type:* cdktf.IResolvable | JobJobCluster[] - ---- - -##### `library`Required +##### `id`Required ```typescript -public readonly library: IResolvable | JobLibrary[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | JobLibrary[] +- *Type:* string --- @@ -25002,16 +25803,6 @@ public readonly retryOnTimeout: boolean | IResolvable; --- -##### `task`Required - -```typescript -public readonly task: IResolvable | JobTask[]; -``` - -- *Type:* cdktf.IResolvable | JobTask[] - ---- - ##### `timeoutSeconds`Required ```typescript @@ -25109,6 +25900,7 @@ Must be unique amongst siblings in the same scope | putPypi | *No description.* | | resetCran | *No description.* | | resetEgg | *No description.* | +| resetId | *No description.* | | resetJar | *No description.* | | resetMaven | *No description.* | | resetPypi | *No description.* | @@ -25348,6 +26140,12 @@ public resetCran(): void public resetEgg(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetJar` ```typescript @@ -25418,8 +26216,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -25428,18 +26226,19 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | cran | LibraryCranOutputReference | *No description.* | -| id | string | *No description.* | | maven | LibraryMavenOutputReference | *No description.* | | pypi | LibraryPypiOutputReference | *No description.* | | clusterIdInput | string | *No description.* | | cranInput | LibraryCran | *No description.* | | eggInput | string | *No description.* | +| idInput | string | *No description.* | | jarInput | string | *No description.* | | mavenInput | LibraryMaven | *No description.* | | pypiInput | LibraryPypi | *No description.* | | whlInput | string | *No description.* | | clusterId | string | *No description.* | | egg | string | *No description.* | +| id | string | *No description.* | | jar | string | *No description.* | | whl | string | *No description.* | @@ -25467,20 +26266,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -25567,16 +26366,6 @@ public readonly cran: LibraryCranOutputReference; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `maven`Required ```typescript @@ -25627,6 +26416,16 @@ public readonly eggInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `jarInput`Optional ```typescript @@ -25687,6 +26486,16 @@ public readonly egg: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `jar`Required ```typescript @@ -25791,6 +26600,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetDefaultDataAccessConfigId | *No description.* | | resetForceDestroy | *No description.* | +| resetId | *No description.* | | resetOwner | *No description.* | --- @@ -25991,6 +26801,12 @@ public resetDefaultDataAccessConfigId(): void public resetForceDestroy(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetOwner` ```typescript @@ -26043,8 +26859,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -26052,14 +26868,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | defaultDataAccessConfigIdInput | string | *No description.* | | forceDestroyInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | ownerInput | string | *No description.* | | storageRootInput | string | *No description.* | | defaultDataAccessConfigId | string | *No description.* | | forceDestroy | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | owner | string | *No description.* | | storageRoot | string | *No description.* | @@ -26088,20 +26905,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -26178,33 +26995,33 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `defaultDataAccessConfigIdInput`Optional ```typescript -public readonly id: string; +public readonly defaultDataAccessConfigIdInput: string; ``` - *Type:* string --- -##### `defaultDataAccessConfigIdInput`Optional +##### `forceDestroyInput`Optional ```typescript -public readonly defaultDataAccessConfigIdInput: string; +public readonly forceDestroyInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `forceDestroyInput`Optional +##### `idInput`Optional ```typescript -public readonly forceDestroyInput: boolean | IResolvable; +public readonly idInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- @@ -26258,6 +27075,16 @@ public readonly forceDestroy: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript @@ -26371,6 +27198,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetDefaultCatalogName | *No description.* | +| resetId | *No description.* | --- @@ -26564,6 +27392,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetDefaultCatalogName(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -26610,8 +27444,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -26619,11 +27453,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | defaultCatalogNameInput | string | *No description.* | +| idInput | string | *No description.* | | metastoreIdInput | string | *No description.* | | workspaceIdInput | number | *No description.* | | defaultCatalogName | string | *No description.* | +| id | string | *No description.* | | metastoreId | string | *No description.* | | workspaceId | number | *No description.* | @@ -26651,20 +27486,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -26741,20 +27576,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `defaultCatalogNameInput`Optional ```typescript -public readonly id: string; +public readonly defaultCatalogNameInput: string; ``` - *Type:* string --- -##### `defaultCatalogNameInput`Optional +##### `idInput`Optional ```typescript -public readonly defaultCatalogNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -26791,6 +27626,16 @@ public readonly defaultCatalogName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `metastoreId`Required ```typescript @@ -26898,6 +27743,7 @@ Must be unique amongst siblings in the same scope | resetAwsIamRole | *No description.* | | resetAzureServicePrincipal | *No description.* | | resetConfigurationType | *No description.* | +| resetId | *No description.* | | resetIsDefault | *No description.* | --- @@ -27128,6 +27974,12 @@ public resetAzureServicePrincipal(): void public resetConfigurationType(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIsDefault` ```typescript @@ -27180,8 +28032,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -27191,14 +28043,15 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | awsIamRole | MetastoreDataAccessAwsIamRoleOutputReference | *No description.* | | azureServicePrincipal | MetastoreDataAccessAzureServicePrincipalOutputReference | *No description.* | -| id | string | *No description.* | | awsIamRoleInput | MetastoreDataAccessAwsIamRole | *No description.* | | azureServicePrincipalInput | MetastoreDataAccessAzureServicePrincipal | *No description.* | | configurationTypeInput | string | *No description.* | +| idInput | string | *No description.* | | isDefaultInput | boolean \| cdktf.IResolvable | *No description.* | | metastoreIdInput | string | *No description.* | | nameInput | string | *No description.* | | configurationType | string | *No description.* | +| id | string | *No description.* | | isDefault | boolean \| cdktf.IResolvable | *No description.* | | metastoreId | string | *No description.* | | name | string | *No description.* | @@ -27227,20 +28080,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -27337,16 +28190,6 @@ public readonly azureServicePrincipal: MetastoreDataAccessAzureServicePrincipalO --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `awsIamRoleInput`Optional ```typescript @@ -27377,6 +28220,16 @@ public readonly configurationTypeInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `isDefaultInput`Optional ```typescript @@ -27417,6 +28270,16 @@ public readonly configurationType: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `isDefault`Required ```typescript @@ -27534,6 +28397,7 @@ Must be unique amongst siblings in the same scope | resetCreationTime | *No description.* | | resetDescription | *No description.* | | resetExperimentId | *No description.* | +| resetId | *No description.* | | resetLastUpdateTime | *No description.* | | resetLifecycleStage | *No description.* | @@ -27759,6 +28623,12 @@ public resetDescription(): void public resetExperimentId(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLastUpdateTime` ```typescript @@ -27817,8 +28687,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -27826,20 +28696,21 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | timeouts | MlflowExperimentTimeoutsOutputReference | *No description.* | | artifactLocationInput | string | *No description.* | | creationTimeInput | number | *No description.* | | descriptionInput | string | *No description.* | | experimentIdInput | string | *No description.* | +| idInput | string | *No description.* | | lastUpdateTimeInput | number | *No description.* | | lifecycleStageInput | string | *No description.* | | nameInput | string | *No description.* | -| timeoutsInput | MlflowExperimentTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| MlflowExperimentTimeouts | *No description.* | | artifactLocation | string | *No description.* | | creationTime | number | *No description.* | | description | string | *No description.* | | experimentId | string | *No description.* | +| id | string | *No description.* | | lastUpdateTime | number | *No description.* | | lifecycleStage | string | *No description.* | | name | string | *No description.* | @@ -27868,20 +28739,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -27958,16 +28829,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `timeouts`Required ```typescript @@ -28018,6 +28879,16 @@ public readonly experimentIdInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `lastUpdateTimeInput`Optional ```typescript @@ -28051,10 +28922,10 @@ public readonly nameInput: string; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: MlflowExperimentTimeouts; +public readonly timeoutsInput: IResolvable | MlflowExperimentTimeouts; ``` -- *Type:* MlflowExperimentTimeouts +- *Type:* cdktf.IResolvable | MlflowExperimentTimeouts --- @@ -28098,6 +28969,16 @@ public readonly experimentId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `lastUpdateTime`Required ```typescript @@ -28210,8 +29091,10 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putTags | *No description.* | | resetCreationTimestamp | *No description.* | | resetDescription | *No description.* | +| resetId | *No description.* | | resetLastUpdatedTimestamp | *No description.* | | resetRegisteredModelId | *No description.* | | resetTags | *No description.* | @@ -28403,6 +29286,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putTags` + +```typescript +public putTags(value: IResolvable | MlflowModelTags[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | MlflowModelTags[] + +--- + ##### `resetCreationTimestamp` ```typescript @@ -28415,6 +29310,12 @@ public resetCreationTimestamp(): void public resetDescription(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLastUpdatedTimestamp` ```typescript @@ -28485,8 +29386,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -28494,9 +29395,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| tags | MlflowModelTagsList | *No description.* | | creationTimestampInput | number | *No description.* | | descriptionInput | string | *No description.* | +| idInput | string | *No description.* | | lastUpdatedTimestampInput | number | *No description.* | | nameInput | string | *No description.* | | registeredModelIdInput | string | *No description.* | @@ -28504,10 +29406,10 @@ Any object. | userIdInput | string | *No description.* | | creationTimestamp | number | *No description.* | | description | string | *No description.* | +| id | string | *No description.* | | lastUpdatedTimestamp | number | *No description.* | | name | string | *No description.* | | registeredModelId | string | *No description.* | -| tags | cdktf.IResolvable \| MlflowModelTags[] | *No description.* | | userId | string | *No description.* | --- @@ -28534,20 +29436,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -28624,13 +29526,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `tags`Required ```typescript -public readonly id: string; +public readonly tags: MlflowModelTagsList; ``` -- *Type:* string +- *Type:* MlflowModelTagsList --- @@ -28654,6 +29556,16 @@ public readonly descriptionInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `lastUpdatedTimestampInput`Optional ```typescript @@ -28724,6 +29636,16 @@ public readonly description: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `lastUpdatedTimestamp`Required ```typescript @@ -28754,16 +29676,6 @@ public readonly registeredModelId: string; --- -##### `tags`Required - -```typescript -public readonly tags: IResolvable | MlflowModelTags[]; -``` - -- *Type:* cdktf.IResolvable | MlflowModelTags[] - ---- - ##### `userId`Required ```typescript @@ -28860,6 +29772,7 @@ Must be unique amongst siblings in the same scope | putJobSpec | *No description.* | | resetDescription | *No description.* | | resetHttpUrlSpec | *No description.* | +| resetId | *No description.* | | resetJobSpec | *No description.* | | resetModelName | *No description.* | | resetStatus | *No description.* | @@ -29086,6 +29999,12 @@ public resetDescription(): void public resetHttpUrlSpec(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetJobSpec` ```typescript @@ -29150,8 +30069,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -29160,16 +30079,17 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | httpUrlSpec | MlflowWebhookHttpUrlSpecOutputReference | *No description.* | -| id | string | *No description.* | | jobSpec | MlflowWebhookJobSpecOutputReference | *No description.* | | descriptionInput | string | *No description.* | | eventsInput | string[] | *No description.* | | httpUrlSpecInput | MlflowWebhookHttpUrlSpec | *No description.* | +| idInput | string | *No description.* | | jobSpecInput | MlflowWebhookJobSpec | *No description.* | | modelNameInput | string | *No description.* | | statusInput | string | *No description.* | | description | string | *No description.* | | events | string[] | *No description.* | +| id | string | *No description.* | | modelName | string | *No description.* | | status | string | *No description.* | @@ -29197,20 +30117,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -29297,16 +30217,6 @@ public readonly httpUrlSpec: MlflowWebhookHttpUrlSpecOutputReference; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `jobSpec`Required ```typescript @@ -29347,6 +30257,16 @@ public readonly httpUrlSpecInput: MlflowWebhookHttpUrlSpec; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `jobSpecInput`Optional ```typescript @@ -29397,6 +30317,16 @@ public readonly events: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `modelName`Required ```typescript @@ -29511,6 +30441,7 @@ Must be unique amongst siblings in the same scope | resetEncryptionType | *No description.* | | resetExtraConfigs | *No description.* | | resetGs | *No description.* | +| resetId | *No description.* | | resetName | *No description.* | | resetResourceId | *No description.* | | resetS3 | *No description.* | @@ -29812,6 +30743,12 @@ public resetExtraConfigs(): void public resetGs(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetName` ```typescript @@ -29894,8 +30831,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -29906,7 +30843,6 @@ Any object. | abfs | MountAbfsOutputReference | *No description.* | | adl | MountAdlOutputReference | *No description.* | | gs | MountGsOutputReference | *No description.* | -| id | string | *No description.* | | s3 | MountS3OutputReference | *No description.* | | source | string | *No description.* | | timeouts | MountTimeoutsOutputReference | *No description.* | @@ -29917,15 +30853,17 @@ Any object. | encryptionTypeInput | string | *No description.* | | extraConfigsInput | {[ key: string ]: string} | *No description.* | | gsInput | MountGs | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | resourceIdInput | string | *No description.* | | s3Input | MountS3 | *No description.* | -| timeoutsInput | MountTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| MountTimeouts | *No description.* | | uriInput | string | *No description.* | | wasbInput | MountWasb | *No description.* | | clusterId | string | *No description.* | | encryptionType | string | *No description.* | | extraConfigs | {[ key: string ]: string} | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | resourceId | string | *No description.* | | uri | string | *No description.* | @@ -29954,20 +30892,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -30074,16 +31012,6 @@ public readonly gs: MountGsOutputReference; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `s3`Required ```typescript @@ -30184,6 +31112,16 @@ public readonly gsInput: MountGs; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `nameInput`Optional ```typescript @@ -30217,10 +31155,10 @@ public readonly s3Input: MountS3; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: MountTimeouts; +public readonly timeoutsInput: IResolvable | MountTimeouts; ``` -- *Type:* MountTimeouts +- *Type:* cdktf.IResolvable | MountTimeouts --- @@ -30274,6 +31212,16 @@ public readonly extraConfigs: {[ key: string ]: string}; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript @@ -30386,6 +31334,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -30573,6 +31522,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -30619,8 +31574,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -30631,12 +31586,13 @@ Any object. | creationTime | number | *No description.* | | credentialsId | string | *No description.* | | externalId | string | *No description.* | -| id | string | *No description.* | | accountIdInput | string | *No description.* | | credentialsNameInput | string | *No description.* | +| idInput | string | *No description.* | | roleArnInput | string | *No description.* | | accountId | string | *No description.* | | credentialsName | string | *No description.* | +| id | string | *No description.* | | roleArn | string | *No description.* | --- @@ -30663,20 +31619,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -30783,30 +31739,30 @@ public readonly externalId: string; --- -##### `id`Required +##### `accountIdInput`Optional ```typescript -public readonly id: string; +public readonly accountIdInput: string; ``` - *Type:* string --- -##### `accountIdInput`Optional +##### `credentialsNameInput`Optional ```typescript -public readonly accountIdInput: string; +public readonly credentialsNameInput: string; ``` - *Type:* string --- -##### `credentialsNameInput`Optional +##### `idInput`Optional ```typescript -public readonly credentialsNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -30843,6 +31799,16 @@ public readonly credentialsName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `roleArn`Required ```typescript @@ -30938,6 +31904,7 @@ Must be unique amongst siblings in the same scope | putAwsKeyInfo | *No description.* | | resetCreationTime | *No description.* | | resetCustomerManagedKeyId | *No description.* | +| resetId | *No description.* | --- @@ -31149,6 +32116,12 @@ public resetCreationTime(): void public resetCustomerManagedKeyId(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -31195,8 +32168,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -31205,15 +32178,16 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | awsKeyInfo | MwsCustomerManagedKeysAwsKeyInfoOutputReference | *No description.* | -| id | string | *No description.* | | accountIdInput | string | *No description.* | | awsKeyInfoInput | MwsCustomerManagedKeysAwsKeyInfo | *No description.* | | creationTimeInput | number | *No description.* | | customerManagedKeyIdInput | string | *No description.* | +| idInput | string | *No description.* | | useCasesInput | string[] | *No description.* | | accountId | string | *No description.* | | creationTime | number | *No description.* | | customerManagedKeyId | string | *No description.* | +| id | string | *No description.* | | useCases | string[] | *No description.* | --- @@ -31240,20 +32214,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -31340,16 +32314,6 @@ public readonly awsKeyInfo: MwsCustomerManagedKeysAwsKeyInfoOutputReference; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `accountIdInput`Optional ```typescript @@ -31390,6 +32354,16 @@ public readonly customerManagedKeyIdInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `useCasesInput`Optional ```typescript @@ -31430,6 +32404,16 @@ public readonly customerManagedKeyId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `useCases`Required ```typescript @@ -31526,6 +32510,7 @@ Must be unique amongst siblings in the same scope | resetConfigName | *No description.* | | resetDeliveryPathPrefix | *No description.* | | resetDeliveryStartTime | *No description.* | +| resetId | *No description.* | | resetStatus | *No description.* | | resetWorkspaceIdsFilter | *No description.* | @@ -31739,6 +32724,12 @@ public resetDeliveryPathPrefix(): void public resetDeliveryStartTime(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetStatus` ```typescript @@ -31797,8 +32788,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -31806,13 +32797,13 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | accountIdInput | string | *No description.* | | configIdInput | string | *No description.* | | configNameInput | string | *No description.* | | credentialsIdInput | string | *No description.* | | deliveryPathPrefixInput | string | *No description.* | | deliveryStartTimeInput | string | *No description.* | +| idInput | string | *No description.* | | logTypeInput | string | *No description.* | | outputFormatInput | string | *No description.* | | statusInput | string | *No description.* | @@ -31824,6 +32815,7 @@ Any object. | credentialsId | string | *No description.* | | deliveryPathPrefix | string | *No description.* | | deliveryStartTime | string | *No description.* | +| id | string | *No description.* | | logType | string | *No description.* | | outputFormat | string | *No description.* | | status | string | *No description.* | @@ -31854,20 +32846,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -31944,16 +32936,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `accountIdInput`Optional ```typescript @@ -32014,6 +32996,16 @@ public readonly deliveryStartTimeInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `logTypeInput`Optional ```typescript @@ -32124,6 +33116,16 @@ public readonly deliveryStartTime: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `logType`Required ```typescript @@ -32256,9 +33258,11 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putErrorMessages | *No description.* | | putVpcEndpoints | *No description.* | | resetCreationTime | *No description.* | | resetErrorMessages | *No description.* | +| resetId | *No description.* | | resetNetworkId | *No description.* | | resetVpcEndpoints | *No description.* | | resetVpcStatus | *No description.* | @@ -32450,6 +33454,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putErrorMessages` + +```typescript +public putErrorMessages(value: IResolvable | MwsNetworksErrorMessages[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | MwsNetworksErrorMessages[] + +--- + ##### `putVpcEndpoints` ```typescript @@ -32474,6 +33490,12 @@ public resetCreationTime(): void public resetErrorMessages(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetNetworkId` ```typescript @@ -32544,8 +33566,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -32553,11 +33575,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| errorMessages | MwsNetworksErrorMessagesList | *No description.* | | vpcEndpoints | MwsNetworksVpcEndpointsOutputReference | *No description.* | | accountIdInput | string | *No description.* | | creationTimeInput | number | *No description.* | | errorMessagesInput | cdktf.IResolvable \| MwsNetworksErrorMessages[] | *No description.* | +| idInput | string | *No description.* | | networkIdInput | string | *No description.* | | networkNameInput | string | *No description.* | | securityGroupIdsInput | string[] | *No description.* | @@ -32568,7 +33591,7 @@ Any object. | workspaceIdInput | number | *No description.* | | accountId | string | *No description.* | | creationTime | number | *No description.* | -| errorMessages | cdktf.IResolvable \| MwsNetworksErrorMessages[] | *No description.* | +| id | string | *No description.* | | networkId | string | *No description.* | | networkName | string | *No description.* | | securityGroupIds | string[] | *No description.* | @@ -32601,20 +33624,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -32691,13 +33714,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `errorMessages`Required ```typescript -public readonly id: string; +public readonly errorMessages: MwsNetworksErrorMessagesList; ``` -- *Type:* string +- *Type:* MwsNetworksErrorMessagesList --- @@ -32741,6 +33764,16 @@ public readonly errorMessagesInput: IResolvable | MwsNetworksErrorMessages[]; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `networkIdInput`Optional ```typescript @@ -32841,13 +33874,13 @@ public readonly creationTime: number; --- -##### `errorMessages`Required +##### `id`Required ```typescript -public readonly errorMessages: IResolvable | MwsNetworksErrorMessages[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | MwsNetworksErrorMessages[] +- *Type:* string --- @@ -33005,6 +34038,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetAccountId | *No description.* | | resetAllowedVpcEndpointIds | *No description.* | +| resetId | *No description.* | | resetPrivateAccessLevel | *No description.* | | resetPrivateAccessSettingsId | *No description.* | | resetPublicAccessEnabled | *No description.* | @@ -33208,6 +34242,12 @@ public resetAccountId(): void public resetAllowedVpcEndpointIds(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetPrivateAccessLevel` ```typescript @@ -33278,8 +34318,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -33287,9 +34327,9 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | accountIdInput | string | *No description.* | | allowedVpcEndpointIdsInput | string[] | *No description.* | +| idInput | string | *No description.* | | privateAccessLevelInput | string | *No description.* | | privateAccessSettingsIdInput | string | *No description.* | | privateAccessSettingsNameInput | string | *No description.* | @@ -33298,6 +34338,7 @@ Any object. | statusInput | string | *No description.* | | accountId | string | *No description.* | | allowedVpcEndpointIds | string[] | *No description.* | +| id | string | *No description.* | | privateAccessLevel | string | *No description.* | | privateAccessSettingsId | string | *No description.* | | privateAccessSettingsName | string | *No description.* | @@ -33329,20 +34370,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -33419,33 +34460,33 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `accountIdInput`Optional ```typescript -public readonly id: string; +public readonly accountIdInput: string; ``` - *Type:* string --- -##### `accountIdInput`Optional +##### `allowedVpcEndpointIdsInput`Optional ```typescript -public readonly accountIdInput: string; +public readonly allowedVpcEndpointIdsInput: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `allowedVpcEndpointIdsInput`Optional +##### `idInput`Optional ```typescript -public readonly allowedVpcEndpointIdsInput: string[]; +public readonly idInput: string; ``` -- *Type:* string[] +- *Type:* string --- @@ -33529,6 +34570,16 @@ public readonly allowedVpcEndpointIds: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `privateAccessLevel`Required ```typescript @@ -33671,6 +34722,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -33858,6 +34910,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -33904,8 +34962,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -33914,13 +34972,14 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | creationTime | number | *No description.* | -| id | string | *No description.* | | storageConfigurationId | string | *No description.* | | accountIdInput | string | *No description.* | | bucketNameInput | string | *No description.* | +| idInput | string | *No description.* | | storageConfigurationNameInput | string | *No description.* | | accountId | string | *No description.* | | bucketName | string | *No description.* | +| id | string | *No description.* | | storageConfigurationName | string | *No description.* | --- @@ -33947,20 +35006,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -34047,40 +35106,40 @@ public readonly creationTime: number; --- -##### `id`Required +##### `storageConfigurationId`Required ```typescript -public readonly id: string; +public readonly storageConfigurationId: string; ``` - *Type:* string --- -##### `storageConfigurationId`Required +##### `accountIdInput`Optional ```typescript -public readonly storageConfigurationId: string; +public readonly accountIdInput: string; ``` - *Type:* string --- -##### `accountIdInput`Optional +##### `bucketNameInput`Optional ```typescript -public readonly accountIdInput: string; +public readonly bucketNameInput: string; ``` - *Type:* string --- -##### `bucketNameInput`Optional +##### `idInput`Optional ```typescript -public readonly bucketNameInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -34117,6 +35176,16 @@ public readonly bucketName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `storageConfigurationName`Required ```typescript @@ -34212,6 +35281,7 @@ Must be unique amongst siblings in the same scope | resetAccountId | *No description.* | | resetAwsAccountId | *No description.* | | resetAwsEndpointServiceId | *No description.* | +| resetId | *No description.* | | resetState | *No description.* | | resetUseCase | *No description.* | | resetVpcEndpointId | *No description.* | @@ -34420,6 +35490,12 @@ public resetAwsAccountId(): void public resetAwsEndpointServiceId(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetState` ```typescript @@ -34484,8 +35560,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -34493,11 +35569,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | accountIdInput | string | *No description.* | | awsAccountIdInput | string | *No description.* | | awsEndpointServiceIdInput | string | *No description.* | | awsVpcEndpointIdInput | string | *No description.* | +| idInput | string | *No description.* | | regionInput | string | *No description.* | | stateInput | string | *No description.* | | useCaseInput | string | *No description.* | @@ -34507,6 +35583,7 @@ Any object. | awsAccountId | string | *No description.* | | awsEndpointServiceId | string | *No description.* | | awsVpcEndpointId | string | *No description.* | +| id | string | *No description.* | | region | string | *No description.* | | state | string | *No description.* | | useCase | string | *No description.* | @@ -34537,20 +35614,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -34627,16 +35704,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `accountIdInput`Optional ```typescript @@ -34677,6 +35744,16 @@ public readonly awsVpcEndpointIdInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `regionInput`Optional ```typescript @@ -34767,6 +35844,16 @@ public readonly awsVpcEndpointId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `region`Required ```typescript @@ -34912,6 +35999,7 @@ Must be unique amongst siblings in the same scope | resetCustomerManagedKeyId | *No description.* | | resetDeploymentName | *No description.* | | resetExternalCustomerInfo | *No description.* | +| resetId | *No description.* | | resetIsNoPublicIpEnabled | *No description.* | | resetLocation | *No description.* | | resetManagedServicesCustomerManagedKeyId | *No description.* | @@ -35222,6 +36310,12 @@ public resetDeploymentName(): void public resetExternalCustomerInfo(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetIsNoPublicIpEnabled` ```typescript @@ -35358,8 +36452,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -35369,7 +36463,6 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | cloudResourceBucket | MwsWorkspacesCloudResourceBucketOutputReference | *No description.* | | externalCustomerInfo | MwsWorkspacesExternalCustomerInfoOutputReference | *No description.* | -| id | string | *No description.* | | network | MwsWorkspacesNetworkOutputReference | *No description.* | | timeouts | MwsWorkspacesTimeoutsOutputReference | *No description.* | | token | MwsWorkspacesTokenOutputReference | *No description.* | @@ -35382,6 +36475,7 @@ Any object. | customerManagedKeyIdInput | string | *No description.* | | deploymentNameInput | string | *No description.* | | externalCustomerInfoInput | MwsWorkspacesExternalCustomerInfo | *No description.* | +| idInput | string | *No description.* | | isNoPublicIpEnabledInput | boolean \| cdktf.IResolvable | *No description.* | | locationInput | string | *No description.* | | managedServicesCustomerManagedKeyIdInput | string | *No description.* | @@ -35391,7 +36485,7 @@ Any object. | privateAccessSettingsIdInput | string | *No description.* | | storageConfigurationIdInput | string | *No description.* | | storageCustomerManagedKeyIdInput | string | *No description.* | -| timeoutsInput | MwsWorkspacesTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| MwsWorkspacesTimeouts | *No description.* | | tokenInput | MwsWorkspacesToken | *No description.* | | workspaceIdInput | number | *No description.* | | workspaceNameInput | string | *No description.* | @@ -35405,6 +36499,7 @@ Any object. | credentialsId | string | *No description.* | | customerManagedKeyId | string | *No description.* | | deploymentName | string | *No description.* | +| id | string | *No description.* | | isNoPublicIpEnabled | boolean \| cdktf.IResolvable | *No description.* | | location | string | *No description.* | | managedServicesCustomerManagedKeyId | string | *No description.* | @@ -35443,20 +36538,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -35553,16 +36648,6 @@ public readonly externalCustomerInfo: MwsWorkspacesExternalCustomerInfoOutputRef --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `network`Required ```typescript @@ -35683,6 +36768,16 @@ public readonly externalCustomerInfoInput: MwsWorkspacesExternalCustomerInfo; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `isNoPublicIpEnabledInput`Optional ```typescript @@ -35776,10 +36871,10 @@ public readonly storageCustomerManagedKeyIdInput: string; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: MwsWorkspacesTimeouts; +public readonly timeoutsInput: IResolvable | MwsWorkspacesTimeouts; ``` -- *Type:* MwsWorkspacesTimeouts +- *Type:* cdktf.IResolvable | MwsWorkspacesTimeouts --- @@ -35913,6 +37008,16 @@ public readonly deploymentName: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `isNoPublicIpEnabled`Required ```typescript @@ -36127,6 +37232,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetContentBase64 | *No description.* | | resetFormat | *No description.* | +| resetId | *No description.* | | resetLanguage | *No description.* | | resetMd5 | *No description.* | | resetObjectId | *No description.* | @@ -36331,6 +37437,12 @@ public resetContentBase64(): void public resetFormat(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLanguage` ```typescript @@ -36407,8 +37519,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -36416,10 +37528,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | url | string | *No description.* | | contentBase64Input | string | *No description.* | | formatInput | string | *No description.* | +| idInput | string | *No description.* | | languageInput | string | *No description.* | | md5Input | string | *No description.* | | objectIdInput | number | *No description.* | @@ -36428,6 +37540,7 @@ Any object. | sourceInput | string | *No description.* | | contentBase64 | string | *No description.* | | format | string | *No description.* | +| id | string | *No description.* | | language | string | *No description.* | | md5 | string | *No description.* | | objectId | number | *No description.* | @@ -36459,20 +37572,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -36549,40 +37662,40 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `url`Required ```typescript -public readonly id: string; +public readonly url: string; ``` - *Type:* string --- -##### `url`Required +##### `contentBase64Input`Optional ```typescript -public readonly url: string; +public readonly contentBase64Input: string; ``` - *Type:* string --- -##### `contentBase64Input`Optional +##### `formatInput`Optional ```typescript -public readonly contentBase64Input: string; +public readonly formatInput: string; ``` - *Type:* string --- -##### `formatInput`Optional +##### `idInput`Optional ```typescript -public readonly formatInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -36669,6 +37782,16 @@ public readonly format: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `language`Required ```typescript @@ -36811,6 +37934,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -36998,6 +38122,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -37044,8 +38174,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -37053,13 +38183,14 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | tokenValue | string | *No description.* | | applicationIdInput | string | *No description.* | | commentInput | string | *No description.* | +| idInput | string | *No description.* | | lifetimeSecondsInput | number | *No description.* | | applicationId | string | *No description.* | | comment | string | *No description.* | +| id | string | *No description.* | | lifetimeSeconds | number | *No description.* | --- @@ -37086,20 +38217,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -37176,40 +38307,40 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `tokenValue`Required ```typescript -public readonly id: string; +public readonly tokenValue: string; ``` - *Type:* string --- -##### `tokenValue`Required +##### `applicationIdInput`Optional ```typescript -public readonly tokenValue: string; +public readonly applicationIdInput: string; ``` - *Type:* string --- -##### `applicationIdInput`Optional +##### `commentInput`Optional ```typescript -public readonly applicationIdInput: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `commentInput`Optional +##### `idInput`Optional ```typescript -public readonly commentInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -37246,6 +38377,16 @@ public readonly comment: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `lifetimeSeconds`Required ```typescript @@ -37338,12 +38479,14 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putAccessControl | *No description.* | | resetAuthorization | *No description.* | | resetClusterId | *No description.* | | resetClusterPolicyId | *No description.* | | resetDirectoryId | *No description.* | | resetDirectoryPath | *No description.* | | resetExperimentId | *No description.* | +| resetId | *No description.* | | resetInstancePoolId | *No description.* | | resetJobId | *No description.* | | resetNotebookId | *No description.* | @@ -37543,6 +38686,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putAccessControl` + +```typescript +public putAccessControl(value: IResolvable | PermissionsAccessControl[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | PermissionsAccessControl[] + +--- + ##### `resetAuthorization` ```typescript @@ -37579,6 +38734,12 @@ public resetDirectoryPath(): void public resetExperimentId(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstancePoolId` ```typescript @@ -37697,8 +38858,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -37706,7 +38867,7 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| accessControl | PermissionsAccessControlList | *No description.* | | accessControlInput | cdktf.IResolvable \| PermissionsAccessControl[] | *No description.* | | authorizationInput | string | *No description.* | | clusterIdInput | string | *No description.* | @@ -37714,6 +38875,7 @@ Any object. | directoryIdInput | string | *No description.* | | directoryPathInput | string | *No description.* | | experimentIdInput | string | *No description.* | +| idInput | string | *No description.* | | instancePoolIdInput | string | *No description.* | | jobIdInput | string | *No description.* | | notebookIdInput | string | *No description.* | @@ -37726,13 +38888,13 @@ Any object. | sqlDashboardIdInput | string | *No description.* | | sqlEndpointIdInput | string | *No description.* | | sqlQueryIdInput | string | *No description.* | -| accessControl | cdktf.IResolvable \| PermissionsAccessControl[] | *No description.* | | authorization | string | *No description.* | | clusterId | string | *No description.* | | clusterPolicyId | string | *No description.* | | directoryId | string | *No description.* | | directoryPath | string | *No description.* | | experimentId | string | *No description.* | +| id | string | *No description.* | | instancePoolId | string | *No description.* | | jobId | string | *No description.* | | notebookId | string | *No description.* | @@ -37770,20 +38932,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -37860,13 +39022,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `accessControl`Required ```typescript -public readonly id: string; +public readonly accessControl: PermissionsAccessControlList; ``` -- *Type:* string +- *Type:* PermissionsAccessControlList --- @@ -37940,6 +39102,16 @@ public readonly experimentIdInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `instancePoolIdInput`Optional ```typescript @@ -38060,16 +39232,6 @@ public readonly sqlQueryIdInput: string; --- -##### `accessControl`Required - -```typescript -public readonly accessControl: IResolvable | PermissionsAccessControl[]; -``` - -- *Type:* cdktf.IResolvable | PermissionsAccessControl[] - ---- - ##### `authorization`Required ```typescript @@ -38130,6 +39292,16 @@ public readonly experimentId: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instancePoolId`Required ```typescript @@ -38332,12 +39504,15 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putCluster | *No description.* | | putFilters | *No description.* | +| putLibrary | *No description.* | | putTimeouts | *No description.* | | resetAllowDuplicateNames | *No description.* | | resetCluster | *No description.* | | resetConfiguration | *No description.* | | resetContinuous | *No description.* | +| resetId | *No description.* | | resetLibrary | *No description.* | | resetName | *No description.* | | resetStorage | *No description.* | @@ -38530,6 +39705,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putCluster` + +```typescript +public putCluster(value: IResolvable | PipelineCluster[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | PipelineCluster[] + +--- + ##### `putFilters` ```typescript @@ -38542,6 +39729,18 @@ public putFilters(value: PipelineFilters): void --- +##### `putLibrary` + +```typescript +public putLibrary(value: IResolvable | PipelineLibrary[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | PipelineLibrary[] + +--- + ##### `putTimeouts` ```typescript @@ -38578,6 +39777,12 @@ public resetConfiguration(): void public resetContinuous(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLibrary` ```typescript @@ -38654,8 +39859,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -38663,8 +39868,9 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| cluster | PipelineClusterList | *No description.* | | filters | PipelineFiltersOutputReference | *No description.* | -| id | string | *No description.* | +| library | PipelineLibraryList | *No description.* | | timeouts | PipelineTimeoutsOutputReference | *No description.* | | url | string | *No description.* | | allowDuplicateNamesInput | boolean \| cdktf.IResolvable | *No description.* | @@ -38672,16 +39878,16 @@ Any object. | configurationInput | {[ key: string ]: string} | *No description.* | | continuousInput | boolean \| cdktf.IResolvable | *No description.* | | filtersInput | PipelineFilters | *No description.* | +| idInput | string | *No description.* | | libraryInput | cdktf.IResolvable \| PipelineLibrary[] | *No description.* | | nameInput | string | *No description.* | | storageInput | string | *No description.* | | targetInput | string | *No description.* | -| timeoutsInput | PipelineTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| PipelineTimeouts | *No description.* | | allowDuplicateNames | boolean \| cdktf.IResolvable | *No description.* | -| cluster | cdktf.IResolvable \| PipelineCluster[] | *No description.* | | configuration | {[ key: string ]: string} | *No description.* | | continuous | boolean \| cdktf.IResolvable | *No description.* | -| library | cdktf.IResolvable \| PipelineLibrary[] | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | storage | string | *No description.* | | target | string | *No description.* | @@ -38710,20 +39916,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -38800,6 +40006,16 @@ public readonly provider: TerraformProvider; --- +##### `cluster`Required + +```typescript +public readonly cluster: PipelineClusterList; +``` + +- *Type:* PipelineClusterList + +--- + ##### `filters`Required ```typescript @@ -38810,13 +40026,13 @@ public readonly filters: PipelineFiltersOutputReference; --- -##### `id`Required +##### `library`Required ```typescript -public readonly id: string; +public readonly library: PipelineLibraryList; ``` -- *Type:* string +- *Type:* PipelineLibraryList --- @@ -38890,6 +40106,16 @@ public readonly filtersInput: PipelineFilters; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `libraryInput`Optional ```typescript @@ -38933,10 +40159,10 @@ public readonly targetInput: string; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: PipelineTimeouts; +public readonly timeoutsInput: IResolvable | PipelineTimeouts; ``` -- *Type:* PipelineTimeouts +- *Type:* cdktf.IResolvable | PipelineTimeouts --- @@ -38950,16 +40176,6 @@ public readonly allowDuplicateNames: boolean | IResolvable; --- -##### `cluster`Required - -```typescript -public readonly cluster: IResolvable | PipelineCluster[]; -``` - -- *Type:* cdktf.IResolvable | PipelineCluster[] - ---- - ##### `configuration`Required ```typescript @@ -38980,13 +40196,13 @@ public readonly continuous: boolean | IResolvable; --- -##### `library`Required +##### `id`Required ```typescript -public readonly library: IResolvable | PipelineLibrary[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | PipelineLibrary[] +- *Type:* string --- @@ -39105,6 +40321,7 @@ Must be unique amongst siblings in the same scope | resetBranch | *No description.* | | resetCommitHash | *No description.* | | resetGitProvider | *No description.* | +| resetId | *No description.* | | resetPath | *No description.* | | resetTag | *No description.* | @@ -39312,6 +40529,12 @@ public resetCommitHash(): void public resetGitProvider(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetPath` ```typescript @@ -39370,8 +40593,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -39379,16 +40602,17 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | branchInput | string | *No description.* | | commitHashInput | string | *No description.* | | gitProviderInput | string | *No description.* | +| idInput | string | *No description.* | | pathInput | string | *No description.* | | tagInput | string | *No description.* | | urlInput | string | *No description.* | | branch | string | *No description.* | | commitHash | string | *No description.* | | gitProvider | string | *No description.* | +| id | string | *No description.* | | path | string | *No description.* | | tag | string | *No description.* | | url | string | *No description.* | @@ -39417,20 +40641,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -39507,40 +40731,40 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `branchInput`Optional ```typescript -public readonly id: string; +public readonly branchInput: string; ``` - *Type:* string --- -##### `branchInput`Optional +##### `commitHashInput`Optional ```typescript -public readonly branchInput: string; +public readonly commitHashInput: string; ``` - *Type:* string --- -##### `commitHashInput`Optional +##### `gitProviderInput`Optional ```typescript -public readonly commitHashInput: string; +public readonly gitProviderInput: string; ``` - *Type:* string --- -##### `gitProviderInput`Optional +##### `idInput`Optional ```typescript -public readonly gitProviderInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -39607,6 +40831,16 @@ public readonly gitProvider: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `path`Required ```typescript @@ -39720,6 +40954,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetComment | *No description.* | +| resetId | *No description.* | | resetMetastoreId | *No description.* | | resetOwner | *No description.* | | resetProperties | *No description.* | @@ -39916,6 +41151,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetComment(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMetastoreId` ```typescript @@ -39980,8 +41221,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -39989,15 +41230,16 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | catalogNameInput | string | *No description.* | | commentInput | string | *No description.* | +| idInput | string | *No description.* | | metastoreIdInput | string | *No description.* | | nameInput | string | *No description.* | | ownerInput | string | *No description.* | | propertiesInput | {[ key: string ]: string} | *No description.* | | catalogName | string | *No description.* | | comment | string | *No description.* | +| id | string | *No description.* | | metastoreId | string | *No description.* | | name | string | *No description.* | | owner | string | *No description.* | @@ -40027,20 +41269,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -40117,30 +41359,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `catalogNameInput`Optional ```typescript -public readonly id: string; +public readonly catalogNameInput: string; ``` - *Type:* string --- -##### `catalogNameInput`Optional +##### `commentInput`Optional ```typescript -public readonly catalogNameInput: string; +public readonly commentInput: string; ``` - *Type:* string --- -##### `commentInput`Optional +##### `idInput`Optional ```typescript -public readonly commentInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -40207,6 +41449,16 @@ public readonly comment: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `metastoreId`Required ```typescript @@ -40329,6 +41581,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -40516,6 +41769,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -40562,8 +41821,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -40571,11 +41830,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | lastUpdatedTimestamp | number | *No description.* | +| idInput | string | *No description.* | | keyInput | string | *No description.* | | scopeInput | string | *No description.* | | stringValueInput | string | *No description.* | +| id | string | *No description.* | | key | string | *No description.* | | scope | string | *No description.* | | stringValue | string | *No description.* | @@ -40604,20 +41864,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -40694,23 +41954,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `lastUpdatedTimestamp`Required ```typescript -public readonly id: string; +public readonly lastUpdatedTimestamp: number; ``` -- *Type:* string +- *Type:* number --- -##### `lastUpdatedTimestamp`Required +##### `idInput`Optional ```typescript -public readonly lastUpdatedTimestamp: number; +public readonly idInput: string; ``` -- *Type:* number +- *Type:* string --- @@ -40744,6 +42004,16 @@ public readonly stringValueInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `key`Required ```typescript @@ -40856,6 +42126,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -41043,6 +42314,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -41089,8 +42366,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -41098,10 +42375,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | permissionInput | string | *No description.* | | principalInput | string | *No description.* | | scopeInput | string | *No description.* | +| id | string | *No description.* | | permission | string | *No description.* | | principal | string | *No description.* | | scope | string | *No description.* | @@ -41130,20 +42408,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -41220,10 +42498,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -41260,6 +42538,16 @@ public readonly scopeInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `permission`Required ```typescript @@ -41374,6 +42662,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | putKeyvaultMetadata | *No description.* | | resetBackendType | *No description.* | +| resetId | *No description.* | | resetInitialManagePrincipal | *No description.* | | resetKeyvaultMetadata | *No description.* | @@ -41581,6 +42870,12 @@ public putKeyvaultMetadata(value: SecretScopeKeyvaultMetadata): void public resetBackendType(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInitialManagePrincipal` ```typescript @@ -41639,8 +42934,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -41648,13 +42943,14 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | keyvaultMetadata | SecretScopeKeyvaultMetadataOutputReference | *No description.* | | backendTypeInput | string | *No description.* | +| idInput | string | *No description.* | | initialManagePrincipalInput | string | *No description.* | | keyvaultMetadataInput | SecretScopeKeyvaultMetadata | *No description.* | | nameInput | string | *No description.* | | backendType | string | *No description.* | +| id | string | *No description.* | | initialManagePrincipal | string | *No description.* | | name | string | *No description.* | @@ -41682,20 +42978,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -41772,30 +43068,30 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `keyvaultMetadata`Required ```typescript -public readonly id: string; +public readonly keyvaultMetadata: SecretScopeKeyvaultMetadataOutputReference; ``` -- *Type:* string +- *Type:* SecretScopeKeyvaultMetadataOutputReference --- -##### `keyvaultMetadata`Required +##### `backendTypeInput`Optional ```typescript -public readonly keyvaultMetadata: SecretScopeKeyvaultMetadataOutputReference; +public readonly backendTypeInput: string; ``` -- *Type:* SecretScopeKeyvaultMetadataOutputReference +- *Type:* string --- -##### `backendTypeInput`Optional +##### `idInput`Optional ```typescript -public readonly backendTypeInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -41842,6 +43138,16 @@ public readonly backendType: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `initialManagePrincipal`Required ```typescript @@ -41952,6 +43258,7 @@ Must be unique amongst siblings in the same scope | resetDisplayName | *No description.* | | resetExternalId | *No description.* | | resetForce | *No description.* | +| resetId | *No description.* | | resetWorkspaceAccess | *No description.* | --- @@ -42188,6 +43495,12 @@ public resetExternalId(): void public resetForce(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetWorkspaceAccess` ```typescript @@ -42240,8 +43553,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -42249,7 +43562,6 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | activeInput | boolean \| cdktf.IResolvable | *No description.* | | allowClusterCreateInput | boolean \| cdktf.IResolvable | *No description.* | | allowInstancePoolCreateInput | boolean \| cdktf.IResolvable | *No description.* | @@ -42258,6 +43570,7 @@ Any object. | displayNameInput | string | *No description.* | | externalIdInput | string | *No description.* | | forceInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | workspaceAccessInput | boolean \| cdktf.IResolvable | *No description.* | | active | boolean \| cdktf.IResolvable | *No description.* | | allowClusterCreate | boolean \| cdktf.IResolvable | *No description.* | @@ -42267,6 +43580,7 @@ Any object. | displayName | string | *No description.* | | externalId | string | *No description.* | | force | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | workspaceAccess | boolean \| cdktf.IResolvable | *No description.* | --- @@ -42293,20 +43607,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -42383,16 +43697,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `activeInput`Optional ```typescript @@ -42473,6 +43777,16 @@ public readonly forceInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `workspaceAccessInput`Optional ```typescript @@ -42563,6 +43877,16 @@ public readonly force: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `workspaceAccess`Required ```typescript @@ -42655,6 +43979,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | | resetTags | *No description.* | --- @@ -42843,6 +44168,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetTags` ```typescript @@ -42895,8 +44226,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -42904,9 +44235,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | tagsInput | string[] | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | tags | string[] | *No description.* | @@ -42934,20 +44266,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -43024,10 +44356,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -43054,6 +44386,16 @@ public readonly tagsInput: string[]; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript @@ -43165,6 +44507,7 @@ Must be unique amongst siblings in the same scope | resetDataSourceId | *No description.* | | resetEnablePhoton | *No description.* | | resetEnableServerlessCompute | *No description.* | +| resetId | *No description.* | | resetInstanceProfileArn | *No description.* | | resetJdbcUrl | *No description.* | | resetMaxNumClusters | *No description.* | @@ -43440,6 +44783,12 @@ public resetEnablePhoton(): void public resetEnableServerlessCompute(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstanceProfileArn` ```typescript @@ -43546,8 +44895,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -43556,7 +44905,6 @@ Any object. | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | channel | SqlEndpointChannelOutputReference | *No description.* | -| id | string | *No description.* | | odbcParams | SqlEndpointOdbcParamsOutputReference | *No description.* | | tags | SqlEndpointTagsOutputReference | *No description.* | | timeouts | SqlEndpointTimeoutsOutputReference | *No description.* | @@ -43566,6 +44914,7 @@ Any object. | dataSourceIdInput | string | *No description.* | | enablePhotonInput | boolean \| cdktf.IResolvable | *No description.* | | enableServerlessComputeInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | instanceProfileArnInput | string | *No description.* | | jdbcUrlInput | string | *No description.* | | maxNumClustersInput | number | *No description.* | @@ -43576,12 +44925,13 @@ Any object. | spotInstancePolicyInput | string | *No description.* | | stateInput | string | *No description.* | | tagsInput | SqlEndpointTags | *No description.* | -| timeoutsInput | SqlEndpointTimeouts | *No description.* | +| timeoutsInput | cdktf.IResolvable \| SqlEndpointTimeouts | *No description.* | | autoStopMins | number | *No description.* | | clusterSize | string | *No description.* | | dataSourceId | string | *No description.* | | enablePhoton | boolean \| cdktf.IResolvable | *No description.* | | enableServerlessCompute | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | instanceProfileArn | string | *No description.* | | jdbcUrl | string | *No description.* | | maxNumClusters | number | *No description.* | @@ -43615,20 +44965,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -43715,16 +45065,6 @@ public readonly channel: SqlEndpointChannelOutputReference; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `odbcParams`Required ```typescript @@ -43815,6 +45155,16 @@ public readonly enableServerlessComputeInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileArnInput`Optional ```typescript @@ -43918,10 +45268,10 @@ public readonly tagsInput: SqlEndpointTags; ##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: SqlEndpointTimeouts; +public readonly timeoutsInput: IResolvable | SqlEndpointTimeouts; ``` -- *Type:* SqlEndpointTimeouts +- *Type:* cdktf.IResolvable | SqlEndpointTimeouts --- @@ -43975,6 +45325,16 @@ public readonly enableServerlessCompute: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileArn`Required ```typescript @@ -44139,6 +45499,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetDataAccessConfig | *No description.* | | resetEnableServerlessCompute | *No description.* | +| resetId | *No description.* | | resetInstanceProfileArn | *No description.* | | resetSecurityPolicy | *No description.* | | resetSqlConfigParams | *No description.* | @@ -44341,6 +45702,12 @@ public resetDataAccessConfig(): void public resetEnableServerlessCompute(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetInstanceProfileArn` ```typescript @@ -44405,8 +45772,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -44414,14 +45781,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | dataAccessConfigInput | {[ key: string ]: string} | *No description.* | | enableServerlessComputeInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | instanceProfileArnInput | string | *No description.* | | securityPolicyInput | string | *No description.* | | sqlConfigParamsInput | {[ key: string ]: string} | *No description.* | | dataAccessConfig | {[ key: string ]: string} | *No description.* | | enableServerlessCompute | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | instanceProfileArn | string | *No description.* | | securityPolicy | string | *No description.* | | sqlConfigParams | {[ key: string ]: string} | *No description.* | @@ -44450,20 +45818,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -44540,33 +45908,33 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `dataAccessConfigInput`Optional ```typescript -public readonly id: string; +public readonly dataAccessConfigInput: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `dataAccessConfigInput`Optional +##### `enableServerlessComputeInput`Optional ```typescript -public readonly dataAccessConfigInput: {[ key: string ]: string}; +public readonly enableServerlessComputeInput: boolean | IResolvable; ``` -- *Type:* {[ key: string ]: string} +- *Type:* boolean | cdktf.IResolvable --- -##### `enableServerlessComputeInput`Optional +##### `idInput`Optional ```typescript -public readonly enableServerlessComputeInput: boolean | IResolvable; +public readonly idInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- @@ -44620,6 +45988,16 @@ public readonly enableServerlessCompute: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileArn`Required ```typescript @@ -44732,11 +46110,13 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putPrivilegeAssignments | *No description.* | | resetAnonymousFunction | *No description.* | | resetAnyFile | *No description.* | | resetCatalog | *No description.* | | resetClusterId | *No description.* | | resetDatabase | *No description.* | +| resetId | *No description.* | | resetPrivilegeAssignments | *No description.* | | resetTable | *No description.* | | resetView | *No description.* | @@ -44927,6 +46307,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putPrivilegeAssignments` + +```typescript +public putPrivilegeAssignments(value: IResolvable | SqlPermissionsPrivilegeAssignments[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | SqlPermissionsPrivilegeAssignments[] + +--- + ##### `resetAnonymousFunction` ```typescript @@ -44957,6 +46349,12 @@ public resetClusterId(): void public resetDatabase(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetPrivilegeAssignments` ```typescript @@ -45021,8 +46419,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -45030,12 +46428,13 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| privilegeAssignments | SqlPermissionsPrivilegeAssignmentsList | *No description.* | | anonymousFunctionInput | boolean \| cdktf.IResolvable | *No description.* | | anyFileInput | boolean \| cdktf.IResolvable | *No description.* | | catalogInput | boolean \| cdktf.IResolvable | *No description.* | | clusterIdInput | string | *No description.* | | databaseInput | string | *No description.* | +| idInput | string | *No description.* | | privilegeAssignmentsInput | cdktf.IResolvable \| SqlPermissionsPrivilegeAssignments[] | *No description.* | | tableInput | string | *No description.* | | viewInput | string | *No description.* | @@ -45044,7 +46443,7 @@ Any object. | catalog | boolean \| cdktf.IResolvable | *No description.* | | clusterId | string | *No description.* | | database | string | *No description.* | -| privilegeAssignments | cdktf.IResolvable \| SqlPermissionsPrivilegeAssignments[] | *No description.* | +| id | string | *No description.* | | table | string | *No description.* | | view | string | *No description.* | @@ -45072,20 +46471,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -45162,13 +46561,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `privilegeAssignments`Required ```typescript -public readonly id: string; +public readonly privilegeAssignments: SqlPermissionsPrivilegeAssignmentsList; ``` -- *Type:* string +- *Type:* SqlPermissionsPrivilegeAssignmentsList --- @@ -45222,6 +46621,16 @@ public readonly databaseInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `privilegeAssignmentsInput`Optional ```typescript @@ -45302,13 +46711,13 @@ public readonly database: string; --- -##### `privilegeAssignments`Required +##### `id`Required ```typescript -public readonly privilegeAssignments: IResolvable | SqlPermissionsPrivilegeAssignments[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | SqlPermissionsPrivilegeAssignments[] +- *Type:* string --- @@ -45414,8 +46823,10 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putParameter | *No description.* | | putSchedule | *No description.* | | resetDescription | *No description.* | +| resetId | *No description.* | | resetParameter | *No description.* | | resetRunAsRole | *No description.* | | resetSchedule | *No description.* | @@ -45607,6 +47018,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putParameter` + +```typescript +public putParameter(value: IResolvable | SqlQueryParameter[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | SqlQueryParameter[] + +--- + ##### `putSchedule` ```typescript @@ -45625,6 +47048,12 @@ public putSchedule(value: SqlQuerySchedule): void public resetDescription(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetParameter` ```typescript @@ -45695,8 +47124,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -45704,10 +47133,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| parameter | SqlQueryParameterList | *No description.* | | schedule | SqlQueryScheduleOutputReference | *No description.* | | dataSourceIdInput | string | *No description.* | | descriptionInput | string | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | parameterInput | cdktf.IResolvable \| SqlQueryParameter[] | *No description.* | | queryInput | string | *No description.* | @@ -45716,8 +47146,8 @@ Any object. | tagsInput | string[] | *No description.* | | dataSourceId | string | *No description.* | | description | string | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | -| parameter | cdktf.IResolvable \| SqlQueryParameter[] | *No description.* | | query | string | *No description.* | | runAsRole | string | *No description.* | | tags | string[] | *No description.* | @@ -45746,20 +47176,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -45836,13 +47266,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `parameter`Required ```typescript -public readonly id: string; +public readonly parameter: SqlQueryParameterList; ``` -- *Type:* string +- *Type:* SqlQueryParameterList --- @@ -45876,6 +47306,16 @@ public readonly descriptionInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `nameInput`Optional ```typescript @@ -45956,23 +47396,23 @@ public readonly description: string; --- -##### `name`Required +##### `id`Required ```typescript -public readonly name: string; +public readonly id: string; ``` - *Type:* string --- -##### `parameter`Required +##### `name`Required ```typescript -public readonly parameter: IResolvable | SqlQueryParameter[]; +public readonly name: string; ``` -- *Type:* cdktf.IResolvable | SqlQueryParameter[] +- *Type:* string --- @@ -46089,6 +47529,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetDescription | *No description.* | +| resetId | *No description.* | | resetVisualizationId | *No description.* | --- @@ -46283,6 +47724,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetDescription(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetVisualizationId` ```typescript @@ -46335,8 +47782,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -46344,14 +47791,15 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | descriptionInput | string | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | optionsInput | string | *No description.* | | queryIdInput | string | *No description.* | | typeInput | string | *No description.* | | visualizationIdInput | string | *No description.* | | description | string | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | options | string | *No description.* | | queryId | string | *No description.* | @@ -46382,20 +47830,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -46472,20 +47920,20 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `descriptionInput`Optional ```typescript -public readonly id: string; +public readonly descriptionInput: string; ``` - *Type:* string --- -##### `descriptionInput`Optional +##### `idInput`Optional ```typescript -public readonly descriptionInput: string; +public readonly idInput: string; ``` - *Type:* string @@ -46552,6 +48000,16 @@ public readonly description: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript @@ -46684,8 +48142,10 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putParameter | *No description.* | | putPosition | *No description.* | | resetDescription | *No description.* | +| resetId | *No description.* | | resetParameter | *No description.* | | resetPosition | *No description.* | | resetText | *No description.* | @@ -46879,6 +48339,18 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putParameter` + +```typescript +public putParameter(value: IResolvable | SqlWidgetParameter[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | SqlWidgetParameter[] + +--- + ##### `putPosition` ```typescript @@ -46897,6 +48369,12 @@ public putPosition(value: SqlWidgetPosition): void public resetDescription(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetParameter` ```typescript @@ -46979,8 +48457,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -46988,10 +48466,11 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| parameter | SqlWidgetParameterList | *No description.* | | position | SqlWidgetPositionOutputReference | *No description.* | | dashboardIdInput | string | *No description.* | | descriptionInput | string | *No description.* | +| idInput | string | *No description.* | | parameterInput | cdktf.IResolvable \| SqlWidgetParameter[] | *No description.* | | positionInput | SqlWidgetPosition | *No description.* | | textInput | string | *No description.* | @@ -47000,7 +48479,7 @@ Any object. | widgetIdInput | string | *No description.* | | dashboardId | string | *No description.* | | description | string | *No description.* | -| parameter | cdktf.IResolvable \| SqlWidgetParameter[] | *No description.* | +| id | string | *No description.* | | text | string | *No description.* | | title | string | *No description.* | | visualizationId | string | *No description.* | @@ -47030,20 +48509,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -47120,13 +48599,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `parameter`Required ```typescript -public readonly id: string; +public readonly parameter: SqlWidgetParameterList; ``` -- *Type:* string +- *Type:* SqlWidgetParameterList --- @@ -47160,6 +48639,16 @@ public readonly descriptionInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `parameterInput`Optional ```typescript @@ -47240,13 +48729,13 @@ public readonly description: string; --- -##### `parameter`Required +##### `id`Required ```typescript -public readonly parameter: IResolvable | SqlWidgetParameter[]; +public readonly id: string; ``` -- *Type:* cdktf.IResolvable | SqlWidgetParameter[] +- *Type:* string --- @@ -47377,6 +48866,7 @@ Must be unique amongst siblings in the same scope | resetAwsIamRole | *No description.* | | resetAzureServicePrincipal | *No description.* | | resetComment | *No description.* | +| resetId | *No description.* | | resetMetastoreId | *No description.* | --- @@ -47607,6 +49097,12 @@ public resetAzureServicePrincipal(): void public resetComment(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetMetastoreId` ```typescript @@ -47659,8 +49155,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -47670,13 +49166,14 @@ Any object. | provider | cdktf.TerraformProvider | *No description.* | | awsIamRole | StorageCredentialAwsIamRoleOutputReference | *No description.* | | azureServicePrincipal | StorageCredentialAzureServicePrincipalOutputReference | *No description.* | -| id | string | *No description.* | | awsIamRoleInput | StorageCredentialAwsIamRole | *No description.* | | azureServicePrincipalInput | StorageCredentialAzureServicePrincipal | *No description.* | | commentInput | string | *No description.* | +| idInput | string | *No description.* | | metastoreIdInput | string | *No description.* | | nameInput | string | *No description.* | | comment | string | *No description.* | +| id | string | *No description.* | | metastoreId | string | *No description.* | | name | string | *No description.* | @@ -47704,20 +49201,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -47814,16 +49311,6 @@ public readonly azureServicePrincipal: StorageCredentialAzureServicePrincipalOut --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `awsIamRoleInput`Optional ```typescript @@ -47854,6 +49341,16 @@ public readonly commentInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `metastoreIdInput`Optional ```typescript @@ -47884,6 +49381,16 @@ public readonly comment: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `metastoreId`Required ```typescript @@ -47986,7 +49493,9 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| putColumn | *No description.* | | resetComment | *No description.* | +| resetId | *No description.* | | resetOwner | *No description.* | | resetProperties | *No description.* | | resetStorageCredentialName | *No description.* | @@ -48179,12 +49688,30 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `putColumn` + +```typescript +public putColumn(value: IResolvable | TableColumn[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | TableColumn[] + +--- + ##### `resetComment` ```typescript public resetComment(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetOwner` ```typescript @@ -48261,8 +49788,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -48270,11 +49797,12 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| column | TableColumnList | *No description.* | | catalogNameInput | string | *No description.* | | columnInput | cdktf.IResolvable \| TableColumn[] | *No description.* | | commentInput | string | *No description.* | | dataSourceFormatInput | string | *No description.* | +| idInput | string | *No description.* | | nameInput | string | *No description.* | | ownerInput | string | *No description.* | | propertiesInput | {[ key: string ]: string} | *No description.* | @@ -48284,9 +49812,9 @@ Any object. | tableTypeInput | string | *No description.* | | viewDefinitionInput | string | *No description.* | | catalogName | string | *No description.* | -| column | cdktf.IResolvable \| TableColumn[] | *No description.* | | comment | string | *No description.* | | dataSourceFormat | string | *No description.* | +| id | string | *No description.* | | name | string | *No description.* | | owner | string | *No description.* | | properties | {[ key: string ]: string} | *No description.* | @@ -48320,20 +49848,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -48410,13 +49938,13 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `column`Required ```typescript -public readonly id: string; +public readonly column: TableColumnList; ``` -- *Type:* string +- *Type:* TableColumnList --- @@ -48460,6 +49988,16 @@ public readonly dataSourceFormatInput: string; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `nameInput`Optional ```typescript @@ -48550,30 +50088,30 @@ public readonly catalogName: string; --- -##### `column`Required +##### `comment`Required ```typescript -public readonly column: IResolvable | TableColumn[]; +public readonly comment: string; ``` -- *Type:* cdktf.IResolvable | TableColumn[] +- *Type:* string --- -##### `comment`Required +##### `dataSourceFormat`Required ```typescript -public readonly comment: string; +public readonly dataSourceFormat: string; ``` - *Type:* string --- -##### `dataSourceFormat`Required +##### `id`Required ```typescript -public readonly dataSourceFormat: string; +public readonly id: string; ``` - *Type:* string @@ -48745,6 +50283,7 @@ Must be unique amongst siblings in the same scope | resetComment | *No description.* | | resetCreationTime | *No description.* | | resetExpiryTime | *No description.* | +| resetId | *No description.* | | resetLifetimeSeconds | *No description.* | | resetTokenId | *No description.* | @@ -48952,6 +50491,12 @@ public resetCreationTime(): void public resetExpiryTime(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetLifetimeSeconds` ```typescript @@ -49010,8 +50555,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -49019,16 +50564,17 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | tokenValue | string | *No description.* | | commentInput | string | *No description.* | | creationTimeInput | number | *No description.* | | expiryTimeInput | number | *No description.* | +| idInput | string | *No description.* | | lifetimeSecondsInput | number | *No description.* | | tokenIdInput | string | *No description.* | | comment | string | *No description.* | | creationTime | number | *No description.* | | expiryTime | number | *No description.* | +| id | string | *No description.* | | lifetimeSeconds | number | *No description.* | | tokenId | string | *No description.* | @@ -49056,20 +50602,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -49146,16 +50692,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `tokenValue`Required ```typescript @@ -49196,6 +50732,16 @@ public readonly expiryTimeInput: number; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `lifetimeSecondsInput`Optional ```typescript @@ -49246,6 +50792,16 @@ public readonly expiryTime: number; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `lifetimeSeconds`Required ```typescript @@ -49355,6 +50911,7 @@ Must be unique amongst siblings in the same scope | resetDisplayName | *No description.* | | resetExternalId | *No description.* | | resetForce | *No description.* | +| resetId | *No description.* | | resetWorkspaceAccess | *No description.* | --- @@ -49585,6 +51142,12 @@ public resetExternalId(): void public resetForce(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + ##### `resetWorkspaceAccess` ```typescript @@ -49637,8 +51200,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -49646,7 +51209,6 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | activeInput | boolean \| cdktf.IResolvable | *No description.* | | allowClusterCreateInput | boolean \| cdktf.IResolvable | *No description.* | | allowInstancePoolCreateInput | boolean \| cdktf.IResolvable | *No description.* | @@ -49654,6 +51216,7 @@ Any object. | displayNameInput | string | *No description.* | | externalIdInput | string | *No description.* | | forceInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | | userNameInput | string | *No description.* | | workspaceAccessInput | boolean \| cdktf.IResolvable | *No description.* | | active | boolean \| cdktf.IResolvable | *No description.* | @@ -49663,6 +51226,7 @@ Any object. | displayName | string | *No description.* | | externalId | string | *No description.* | | force | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | | userName | string | *No description.* | | workspaceAccess | boolean \| cdktf.IResolvable | *No description.* | @@ -49690,20 +51254,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -49780,16 +51344,6 @@ public readonly provider: TerraformProvider; --- -##### `id`Required - -```typescript -public readonly id: string; -``` - -- *Type:* string - ---- - ##### `activeInput`Optional ```typescript @@ -49860,6 +51414,16 @@ public readonly forceInput: boolean | IResolvable; --- +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + ##### `userNameInput`Optional ```typescript @@ -49950,6 +51514,16 @@ public readonly force: boolean | IResolvable; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `userName`Required ```typescript @@ -50052,6 +51626,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -50239,6 +51814,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -50285,8 +51866,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -50294,9 +51875,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | instanceProfileIdInput | string | *No description.* | | userIdInput | string | *No description.* | +| id | string | *No description.* | | instanceProfileId | string | *No description.* | | userId | string | *No description.* | @@ -50324,20 +51906,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -50414,10 +51996,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -50444,6 +52026,16 @@ public readonly userIdInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `instanceProfileId`Required ```typescript @@ -50546,6 +52138,7 @@ Must be unique amongst siblings in the same scope | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- @@ -50733,6 +52326,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable --- +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -50779,8 +52378,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -50788,9 +52387,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | +| idInput | string | *No description.* | | roleInput | string | *No description.* | | userIdInput | string | *No description.* | +| id | string | *No description.* | | role | string | *No description.* | | userId | string | *No description.* | @@ -50818,20 +52418,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -50908,10 +52508,10 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `idInput`Optional ```typescript -public readonly id: string; +public readonly idInput: string; ``` - *Type:* string @@ -50938,6 +52538,16 @@ public readonly userIdInput: string; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + ##### `role`Required ```typescript @@ -51041,6 +52651,7 @@ Must be unique amongst siblings in the same scope | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | | resetCustomConfig | *No description.* | +| resetId | *No description.* | --- @@ -51234,6 +52845,12 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable public resetCustomConfig(): void ``` +##### `resetId` + +```typescript +public resetId(): void +``` + #### Static Functions | **Name** | **Description** | @@ -51280,8 +52897,8 @@ Any object. | --- | --- | --- | | node | constructs.Node | The tree node. | | cdktfStack | cdktf.TerraformStack | *No description.* | -| friendlyUniqueId | string | *No description.* | | fqn | string | *No description.* | +| friendlyUniqueId | string | *No description.* | | terraformMetaArguments | {[ key: string ]: any} | *No description.* | | terraformResourceType | string | *No description.* | | terraformGeneratorMetadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | @@ -51289,9 +52906,10 @@ Any object. | dependsOn | string[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | -| id | string | *No description.* | | customConfigInput | {[ key: string ]: string} | *No description.* | +| idInput | string | *No description.* | | customConfig | {[ key: string ]: string} | *No description.* | +| id | string | *No description.* | --- @@ -51317,20 +52935,20 @@ public readonly cdktfStack: TerraformStack; --- -##### `friendlyUniqueId`Required +##### `fqn`Required ```typescript -public readonly friendlyUniqueId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `fqn`Required +##### `friendlyUniqueId`Required ```typescript -public readonly fqn: string; +public readonly friendlyUniqueId: string; ``` - *Type:* string @@ -51407,23 +53025,23 @@ public readonly provider: TerraformProvider; --- -##### `id`Required +##### `customConfigInput`Optional ```typescript -public readonly id: string; +public readonly customConfigInput: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `customConfigInput`Optional +##### `idInput`Optional ```typescript -public readonly customConfigInput: {[ key: string ]: string}; +public readonly idInput: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- @@ -51437,6 +53055,16 @@ public readonly customConfig: {[ key: string ]: string}; --- +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -51478,6 +53106,7 @@ const awsS3MountConfig: AwsS3MountConfig = { ... } | mountName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#mount_name AwsS3Mount#mount_name}. | | s3BucketName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#s3_bucket_name AwsS3Mount#s3_bucket_name}. | | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#cluster_id AwsS3Mount#cluster_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#id AwsS3Mount#id}. | | instanceProfile | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#instance_profile AwsS3Mount#instance_profile}. | --- @@ -51558,6 +53187,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#id AwsS3Mount#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instanceProfile`Optional ```typescript @@ -51596,6 +53240,7 @@ const azureAdlsGen1MountConfig: AzureAdlsGen1MountConfig = { ... } | tenantId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#tenant_id AzureAdlsGen1Mount#tenant_id}. | | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#cluster_id AzureAdlsGen1Mount#cluster_id}. | | directory | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#directory AzureAdlsGen1Mount#directory}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#id AzureAdlsGen1Mount#id}. | | sparkConfPrefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#spark_conf_prefix AzureAdlsGen1Mount#spark_conf_prefix}. | --- @@ -51736,6 +53381,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#id AzureAdlsGen1Mount#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `sparkConfPrefix`Optional ```typescript @@ -51776,6 +53436,7 @@ const azureAdlsGen2MountConfig: AzureAdlsGen2MountConfig = { ... } | tenantId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#tenant_id AzureAdlsGen2Mount#tenant_id}. | | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#cluster_id AzureAdlsGen2Mount#cluster_id}. | | directory | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#directory AzureAdlsGen2Mount#directory}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#id AzureAdlsGen2Mount#id}. | --- @@ -51939,6 +53600,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#id AzureAdlsGen2Mount#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### AzureBlobMountConfig #### Initializer @@ -51965,6 +53641,7 @@ const azureBlobMountConfig: AzureBlobMountConfig = { ... } | tokenSecretScope | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#token_secret_scope AzureBlobMount#token_secret_scope}. | | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#cluster_id AzureBlobMount#cluster_id}. | | directory | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#directory AzureBlobMount#directory}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#id AzureBlobMount#id}. | --- @@ -52104,6 +53781,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#id AzureBlobMount#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### CatalogConfig #### Initializer @@ -52124,6 +53816,7 @@ const catalogConfig: CatalogConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#name Catalog#name}. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#comment Catalog#comment}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#id Catalog#id}. | | metastoreId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#metastore_id Catalog#metastore_id}. | | owner | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#owner Catalog#owner}. | | properties | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#properties Catalog#properties}. | @@ -52194,6 +53887,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#id Catalog#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `metastoreId`Optional ```typescript @@ -52669,6 +54377,7 @@ const clusterConfig: ClusterConfig = { ... } | enableElasticDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#enable_elastic_disk Cluster#enable_elastic_disk}. | | enableLocalDiskEncryption | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#enable_local_disk_encryption Cluster#enable_local_disk_encryption}. | | gcpAttributes | ClusterGcpAttributes | gcp_attributes block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#id Cluster#id}. | | idempotencyToken | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#idempotency_token Cluster#idempotency_token}. | | initScripts | cdktf.IResolvable \| ClusterInitScripts[] | init_scripts block. | | instancePoolId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#instance_pool_id Cluster#instance_pool_id}. | @@ -52929,6 +54638,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#id Cluster#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `idempotencyToken`Optional ```typescript @@ -53799,6 +55523,7 @@ const clusterPolicyConfig: ClusterPolicyConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | name | string | Cluster policy name. This must be unique. Length must be between 1 and 100 characters. | | definition | string | Policy definition JSON document expressed in Databricks Policy Definition Language. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster_policy#id ClusterPolicy#id}. | --- @@ -53870,6 +55595,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster_policy#id ClusterPolicy#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### ClusterTimeouts #### Initializer @@ -54252,6 +55992,7 @@ const dataDatabricksAwsAssumeRolePolicyConfig: DataDatabricksAwsAssumeRolePolicy | externalId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#external_id DataDatabricksAwsAssumeRolePolicy#external_id}. | | databricksAccountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#databricks_account_id DataDatabricksAwsAssumeRolePolicy#databricks_account_id}. | | forLogDelivery | boolean \| cdktf.IResolvable | Grant AssumeRole to Databricks SaasUsageDeliveryRole instead of root account. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#id DataDatabricksAwsAssumeRolePolicy#id}. | --- @@ -54333,6 +56074,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#id DataDatabricksAwsAssumeRolePolicy#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksAwsBucketPolicyConfig #### Initializer @@ -54354,6 +56110,7 @@ const dataDatabricksAwsBucketPolicyConfig: DataDatabricksAwsBucketPolicyConfig = | bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#bucket DataDatabricksAwsBucketPolicy#bucket}. | | databricksAccountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#databricks_account_id DataDatabricksAwsBucketPolicy#databricks_account_id}. | | fullAccessRole | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#full_access_role DataDatabricksAwsBucketPolicy#full_access_role}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#id DataDatabricksAwsBucketPolicy#id}. | --- @@ -54433,6 +56190,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#id DataDatabricksAwsBucketPolicy#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksAwsCrossaccountPolicyConfig #### Initializer @@ -54451,6 +56223,7 @@ const dataDatabricksAwsCrossaccountPolicyConfig: DataDatabricksAwsCrossaccountPo | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_crossaccount_policy#id DataDatabricksAwsCrossaccountPolicy#id}. | | passRoles | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_crossaccount_policy#pass_roles DataDatabricksAwsCrossaccountPolicy#pass_roles}. | --- @@ -54495,6 +56268,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_crossaccount_policy#id DataDatabricksAwsCrossaccountPolicy#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `passRoles`Optional ```typescript @@ -54525,6 +56313,7 @@ const dataDatabricksCatalogsConfig: DataDatabricksCatalogsConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/catalogs#id DataDatabricksCatalogs#id}. | | ids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/catalogs#ids DataDatabricksCatalogs#ids}. | --- @@ -54569,6 +56358,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/catalogs#id DataDatabricksCatalogs#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `ids`Optional ```typescript @@ -54600,6 +56404,7 @@ const dataDatabricksClustersConfig: DataDatabricksClustersConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | clusterNameContains | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/clusters#cluster_name_contains DataDatabricksClusters#cluster_name_contains}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/clusters#id DataDatabricksClusters#id}. | --- @@ -54655,6 +56460,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/clusters#id DataDatabricksClusters#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksCurrentUserConfig #### Initializer @@ -54673,6 +56493,7 @@ const dataDatabricksCurrentUserConfig: DataDatabricksCurrentUserConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/current_user#id DataDatabricksCurrentUser#id}. | --- @@ -54716,6 +56537,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/current_user#id DataDatabricksCurrentUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksDbfsFileConfig #### Initializer @@ -54736,6 +56572,7 @@ const dataDatabricksDbfsFileConfig: DataDatabricksDbfsFileConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | limitFileSize | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#limit_file_size DataDatabricksDbfsFile#limit_file_size}. | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#path DataDatabricksDbfsFile#path}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#id DataDatabricksDbfsFile#id}. | --- @@ -54803,6 +56640,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#id DataDatabricksDbfsFile#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksDbfsFilePathsConfig #### Initializer @@ -54823,6 +56675,7 @@ const dataDatabricksDbfsFilePathsConfig: DataDatabricksDbfsFilePathsConfig = { . | provider | cdktf.TerraformProvider | *No description.* | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#path DataDatabricksDbfsFilePaths#path}. | | recursive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#recursive DataDatabricksDbfsFilePaths#recursive}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#id DataDatabricksDbfsFilePaths#id}. | --- @@ -54890,6 +56743,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#id DataDatabricksDbfsFilePaths#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksDbfsFilePathsPathList #### Initializer @@ -54926,6 +56794,7 @@ const dataDatabricksGroupConfig: DataDatabricksGroupConfig = { ... } | databricksSqlAccess | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#databricks_sql_access DataDatabricksGroup#databricks_sql_access}. | | externalId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#external_id DataDatabricksGroup#external_id}. | | groups | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#groups DataDatabricksGroup#groups}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#id DataDatabricksGroup#id}. | | instanceProfiles | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#instance_profiles DataDatabricksGroup#instance_profiles}. | | members | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#members DataDatabricksGroup#members}. | | recursive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#recursive DataDatabricksGroup#recursive}. | @@ -55059,6 +56928,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#id DataDatabricksGroup#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instanceProfiles`Optional ```typescript @@ -55149,6 +57033,7 @@ const dataDatabricksJobsConfig: DataDatabricksJobsConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/jobs#id DataDatabricksJobs#id}. | | ids | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/jobs#ids DataDatabricksJobs#ids}. | --- @@ -55193,6 +57078,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/jobs#id DataDatabricksJobs#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `ids`Optional ```typescript @@ -55226,6 +57126,7 @@ const dataDatabricksNodeTypeConfig: DataDatabricksNodeTypeConfig = { ... } | category | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#category DataDatabricksNodeType#category}. | | gbPerCore | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#gb_per_core DataDatabricksNodeType#gb_per_core}. | | graviton | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#graviton DataDatabricksNodeType#graviton}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#id DataDatabricksNodeType#id}. | | isIoCacheEnabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#is_io_cache_enabled DataDatabricksNodeType#is_io_cache_enabled}. | | localDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#local_disk DataDatabricksNodeType#local_disk}. | | minCores | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#min_cores DataDatabricksNodeType#min_cores}. | @@ -55313,6 +57214,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#id DataDatabricksNodeType#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `isIoCacheEnabled`Optional ```typescript @@ -55429,6 +57345,7 @@ const dataDatabricksNotebookConfig: DataDatabricksNotebookConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | format | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#format DataDatabricksNotebook#format}. | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#path DataDatabricksNotebook#path}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#id DataDatabricksNotebook#id}. | | language | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#language DataDatabricksNotebook#language}. | | objectId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#object_id DataDatabricksNotebook#object_id}. | | objectType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#object_type DataDatabricksNotebook#object_type}. | @@ -55499,6 +57416,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#id DataDatabricksNotebook#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `language`Optional ```typescript @@ -55555,6 +57487,7 @@ const dataDatabricksNotebookPathsConfig: DataDatabricksNotebookPathsConfig = { . | provider | cdktf.TerraformProvider | *No description.* | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#path DataDatabricksNotebookPaths#path}. | | recursive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#recursive DataDatabricksNotebookPaths#recursive}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#id DataDatabricksNotebookPaths#id}. | --- @@ -55622,6 +57555,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#id DataDatabricksNotebookPaths#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DataDatabricksNotebookPathsNotebookPathList #### Initializer @@ -55652,6 +57600,7 @@ const dataDatabricksSchemasConfig: DataDatabricksSchemasConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | catalogName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#catalog_name DataDatabricksSchemas#catalog_name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#id DataDatabricksSchemas#id}. | | ids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#ids DataDatabricksSchemas#ids}. | --- @@ -55708,6 +57657,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#id DataDatabricksSchemas#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `ids`Optional ```typescript @@ -55742,6 +57706,7 @@ const dataDatabricksSparkVersionConfig: DataDatabricksSparkVersionConfig = { ... | genomics | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#genomics DataDatabricksSparkVersion#genomics}. | | gpu | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#gpu DataDatabricksSparkVersion#gpu}. | | graviton | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#graviton DataDatabricksSparkVersion#graviton}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#id DataDatabricksSparkVersion#id}. | | latest | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#latest DataDatabricksSparkVersion#latest}. | | longTermSupport | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#long_term_support DataDatabricksSparkVersion#long_term_support}. | | ml | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#ml DataDatabricksSparkVersion#ml}. | @@ -55839,6 +57804,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#id DataDatabricksSparkVersion#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `latest`Optional ```typescript @@ -55931,6 +57911,7 @@ const dataDatabricksTablesConfig: DataDatabricksTablesConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | catalogName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#catalog_name DataDatabricksTables#catalog_name}. | | schemaName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#schema_name DataDatabricksTables#schema_name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#id DataDatabricksTables#id}. | | ids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#ids DataDatabricksTables#ids}. | --- @@ -55999,6 +57980,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#id DataDatabricksTables#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `ids`Optional ```typescript @@ -56029,6 +58025,7 @@ const dataDatabricksUserConfig: DataDatabricksUserConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#id DataDatabricksUser#id}. | | userId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#user_id DataDatabricksUser#user_id}. | | userName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#user_name DataDatabricksUser#user_name}. | @@ -56074,6 +58071,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#id DataDatabricksUser#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `userId`Optional ```typescript @@ -56118,6 +58130,7 @@ const dataDatabricksViewsConfig: DataDatabricksViewsConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | catalogName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#catalog_name DataDatabricksViews#catalog_name}. | | schemaName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#schema_name DataDatabricksViews#schema_name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#id DataDatabricksViews#id}. | | ids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#ids DataDatabricksViews#ids}. | --- @@ -56186,6 +58199,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#id DataDatabricksViews#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `ids`Optional ```typescript @@ -56216,6 +58244,7 @@ const dataDatabricksZonesConfig: DataDatabricksZonesConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/zones#id DataDatabricksZones#id}. | --- @@ -56259,6 +58288,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/zones#id DataDatabricksZones#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### DbfsFileConfig #### Initializer @@ -56279,6 +58323,7 @@ const dbfsFileConfig: DbfsFileConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#path DbfsFile#path}. | | contentBase64 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#content_base64 DbfsFile#content_base64}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#id DbfsFile#id}. | | md5 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#md5 DbfsFile#md5}. | | source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#source DbfsFile#source}. | @@ -56348,6 +58393,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#id DbfsFile#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `md5`Optional ```typescript @@ -56392,6 +58452,7 @@ const directoryConfig: DirectoryConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#path Directory#path}. | | deleteRecursive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#delete_recursive Directory#delete_recursive}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#id Directory#id}. | | objectId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#object_id Directory#object_id}. | --- @@ -56460,6 +58521,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#id Directory#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `objectId`Optional ```typescript @@ -56494,6 +58570,7 @@ const externalLocationConfig: ExternalLocationConfig = { ... } | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#name ExternalLocation#name}. | | url | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#url ExternalLocation#url}. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#comment ExternalLocation#comment}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#id ExternalLocation#id}. | | metastoreId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#metastore_id ExternalLocation#metastore_id}. | | owner | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#owner ExternalLocation#owner}. | @@ -56587,6 +58664,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#id ExternalLocation#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `metastoreId`Optional ```typescript @@ -56633,6 +58725,7 @@ const gitCredentialConfig: GitCredentialConfig = { ... } | gitUsername | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#git_username GitCredential#git_username}. | | personalAccessToken | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#personal_access_token GitCredential#personal_access_token}. | | force | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#force GitCredential#force}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#id GitCredential#id}. | --- @@ -56724,6 +58817,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#id GitCredential#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### GlobalInitScriptConfig #### Initializer @@ -56745,6 +58853,7 @@ const globalInitScriptConfig: GlobalInitScriptConfig = { ... } | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#name GlobalInitScript#name}. | | contentBase64 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#content_base64 GlobalInitScript#content_base64}. | | enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#enabled GlobalInitScript#enabled}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#id GlobalInitScript#id}. | | md5 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#md5 GlobalInitScript#md5}. | | position | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#position GlobalInitScript#position}. | | source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#source GlobalInitScript#source}. | @@ -56828,6 +58937,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#id GlobalInitScript#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `md5`Optional ```typescript @@ -56910,6 +59034,7 @@ const grantsConfig: GrantsConfig = { ... } | grant | cdktf.IResolvable \| GrantsGrant[] | grant block. | | catalog | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#catalog Grants#catalog}. | | externalLocation | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#external_location Grants#external_location}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#id Grants#id}. | | schema | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#schema Grants#schema}. | | storageCredential | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#storage_credential Grants#storage_credential}. | | table | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#table Grants#table}. | @@ -56995,6 +59120,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#id Grants#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `schema`Optional ```typescript @@ -57110,6 +59250,7 @@ const groupConfig: GroupConfig = { ... } | databricksSqlAccess | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#databricks_sql_access Group#databricks_sql_access}. | | externalId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#external_id Group#external_id}. | | force | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#force Group#force}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#id Group#id}. | | url | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#url Group#url}. | | workspaceAccess | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#workspace_access Group#workspace_access}. | @@ -57227,6 +59368,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#id Group#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `url`Optional ```typescript @@ -57271,6 +59427,7 @@ const groupInstanceProfileConfig: GroupInstanceProfileConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | groupId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#group_id GroupInstanceProfile#group_id}. | | instanceProfileId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#instance_profile_id GroupInstanceProfile#instance_profile_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#id GroupInstanceProfile#id}. | --- @@ -57338,6 +59495,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#id GroupInstanceProfile#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### GroupMemberConfig #### Initializer @@ -57358,6 +59530,7 @@ const groupMemberConfig: GroupMemberConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | groupId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#group_id GroupMember#group_id}. | | memberId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#member_id GroupMember#member_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#id GroupMember#id}. | --- @@ -57425,6 +59598,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#id GroupMember#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### InstancePoolAwsAttributes #### Initializer @@ -57551,6 +59739,7 @@ const instancePoolConfig: InstancePoolConfig = { ... } | diskSpec | InstancePoolDiskSpec | disk_spec block. | | enableElasticDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#enable_elastic_disk InstancePool#enable_elastic_disk}. | | gcpAttributes | InstancePoolGcpAttributes | gcp_attributes block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#id InstancePool#id}. | | instancePoolId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#instance_pool_id InstancePool#instance_pool_id}. | | maxCapacity | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#max_capacity InstancePool#max_capacity}. | | minIdleInstances | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#min_idle_instances InstancePool#min_idle_instances}. | @@ -57715,6 +59904,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#id InstancePool#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instancePoolId`Optional ```typescript @@ -58014,6 +60218,7 @@ const instanceProfileConfig: InstanceProfileConfig = { ... } | dependsOn | cdktf.ITerraformDependable[] | *No description.* | | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#id InstanceProfile#id}. | | instanceProfileArn | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#instance_profile_arn InstanceProfile#instance_profile_arn}. | | isMetaInstanceProfile | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#is_meta_instance_profile InstanceProfile#is_meta_instance_profile}. | | skipValidation | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#skip_validation InstanceProfile#skip_validation}. | @@ -58060,6 +60265,21 @@ public readonly provider: TerraformProvider; --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#id InstanceProfile#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instanceProfileArn`Optional ```typescript @@ -58118,6 +60338,7 @@ const ipAccessListConfig: IpAccessListConfig = { ... } | label | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#label IpAccessList#label}. | | listType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#list_type IpAccessList#list_type}. | | enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#enabled IpAccessList#enabled}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#id IpAccessList#id}. | --- @@ -58209,6 +60430,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#id IpAccessList#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### JobConfig #### Initializer @@ -58232,6 +60468,7 @@ const jobConfig: JobConfig = { ... } | existingClusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#existing_cluster_id Job#existing_cluster_id}. | | format | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#format Job#format}. | | gitSource | JobGitSource | git_source block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#id Job#id}. | | jobCluster | cdktf.IResolvable \| JobJobCluster[] | job_cluster block. | | library | cdktf.IResolvable \| JobLibrary[] | library block. | | maxConcurrentRuns | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#max_concurrent_runs Job#max_concurrent_runs}. | @@ -58357,6 +60594,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#id Job#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `jobCluster`Optional ```typescript @@ -63968,6 +66220,7 @@ const libraryConfig: LibraryConfig = { ... } | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#cluster_id Library#cluster_id}. | | cran | LibraryCran | cran block. | | egg | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#egg Library#egg}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#id Library#id}. | | jar | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#jar Library#jar}. | | maven | LibraryMaven | maven block. | | pypi | LibraryPypi | pypi block. | @@ -64053,6 +66306,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#id Library#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `jar`Optional ```typescript @@ -64268,6 +66536,7 @@ const metastoreAssignmentConfig: MetastoreAssignmentConfig = { ... } | metastoreId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#metastore_id MetastoreAssignment#metastore_id}. | | workspaceId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#workspace_id MetastoreAssignment#workspace_id}. | | defaultCatalogName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#default_catalog_name MetastoreAssignment#default_catalog_name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#id MetastoreAssignment#id}. | --- @@ -64347,6 +66616,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#id MetastoreAssignment#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### MetastoreConfig #### Initializer @@ -64369,6 +66653,7 @@ const metastoreConfig: MetastoreConfig = { ... } | storageRoot | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#storage_root Metastore#storage_root}. | | defaultDataAccessConfigId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#default_data_access_config_id Metastore#default_data_access_config_id}. | | forceDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#force_destroy Metastore#force_destroy}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#id Metastore#id}. | | owner | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#owner Metastore#owner}. | --- @@ -64461,6 +66746,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#id Metastore#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `owner`Optional ```typescript @@ -64582,6 +66882,7 @@ const metastoreDataAccessConfig: MetastoreDataAccessConfig = { ... } | awsIamRole | MetastoreDataAccessAwsIamRole | aws_iam_role block. | | azureServicePrincipal | MetastoreDataAccessAzureServicePrincipal | azure_service_principal block. | | configurationType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#configuration_type MetastoreDataAccess#configuration_type}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#id MetastoreDataAccess#id}. | | isDefault | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#is_default MetastoreDataAccess#is_default}. | --- @@ -64690,6 +66991,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#id MetastoreDataAccess#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `isDefault`Optional ```typescript @@ -64725,6 +67041,7 @@ const mlflowExperimentConfig: MlflowExperimentConfig = { ... } | creationTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#creation_time MlflowExperiment#creation_time}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#description MlflowExperiment#description}. | | experimentId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#experiment_id MlflowExperiment#experiment_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#id MlflowExperiment#id}. | | lastUpdateTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#last_update_time MlflowExperiment#last_update_time}. | | lifecycleStage | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#lifecycle_stage MlflowExperiment#lifecycle_stage}. | | timeouts | MlflowExperimentTimeouts | timeouts block. | @@ -64831,6 +67148,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#id MlflowExperiment#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `lastUpdateTime`Optional ```typescript @@ -64901,6 +67233,7 @@ const mlflowModelConfig: MlflowModelConfig = { ... } | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#name MlflowModel#name}. | | creationTimestamp | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#creation_timestamp MlflowModel#creation_timestamp}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#description MlflowModel#description}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#id MlflowModel#id}. | | lastUpdatedTimestamp | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#last_updated_timestamp MlflowModel#last_updated_timestamp}. | | registeredModelId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#registered_model_id MlflowModel#registered_model_id}. | | tags | cdktf.IResolvable \| MlflowModelTags[] | tags block. | @@ -64984,6 +67317,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#id MlflowModel#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `lastUpdatedTimestamp`Optional ```typescript @@ -65098,6 +67446,7 @@ const mlflowWebhookConfig: MlflowWebhookConfig = { ... } | events | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#events MlflowWebhook#events}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#description MlflowWebhook#description}. | | httpUrlSpec | MlflowWebhookHttpUrlSpec | http_url_spec block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#id MlflowWebhook#id}. | | jobSpec | MlflowWebhookJobSpec | job_spec block. | | modelName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#model_name MlflowWebhook#model_name}. | | status | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#status MlflowWebhook#status}. | @@ -65182,6 +67531,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#id MlflowWebhook#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `jobSpec`Optional ```typescript @@ -65598,6 +67962,7 @@ const mountConfig: MountConfig = { ... } | encryptionType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#encryption_type Mount#encryption_type}. | | extraConfigs | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#extra_configs Mount#extra_configs}. | | gs | MountGs | gs block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#id Mount#id}. | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#name Mount#name}. | | resourceId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#resource_id Mount#resource_id}. | | s3 | MountS3 | s3 block. | @@ -65725,6 +68090,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#id Mount#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `name`Optional ```typescript @@ -66035,6 +68415,7 @@ const mwsCredentialsConfig: MwsCredentialsConfig = { ... } | accountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#account_id MwsCredentials#account_id}. | | credentialsName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#credentials_name MwsCredentials#credentials_name}. | | roleArn | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#role_arn MwsCredentials#role_arn}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#id MwsCredentials#id}. | --- @@ -66114,6 +68495,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#id MwsCredentials#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### MwsCustomerManagedKeysAwsKeyInfo #### Initializer @@ -66193,6 +68589,7 @@ const mwsCustomerManagedKeysConfig: MwsCustomerManagedKeysConfig = { ... } | useCases | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#use_cases MwsCustomerManagedKeys#use_cases}. | | creationTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#creation_time MwsCustomerManagedKeys#creation_time}. | | customerManagedKeyId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#customer_managed_key_id MwsCustomerManagedKeys#customer_managed_key_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#id MwsCustomerManagedKeys#id}. | --- @@ -66298,6 +68695,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#id MwsCustomerManagedKeys#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### MwsLogDeliveryConfig #### Initializer @@ -66325,6 +68737,7 @@ const mwsLogDeliveryConfig: MwsLogDeliveryConfig = { ... } | configName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#config_name MwsLogDelivery#config_name}. | | deliveryPathPrefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#delivery_path_prefix MwsLogDelivery#delivery_path_prefix}. | | deliveryStartTime | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#delivery_start_time MwsLogDelivery#delivery_start_time}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#id MwsLogDelivery#id}. | | status | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#status MwsLogDelivery#status}. | | workspaceIdsFilter | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#workspace_ids_filter MwsLogDelivery#workspace_ids_filter}. | @@ -66478,6 +68891,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#id MwsLogDelivery#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `status`Optional ```typescript @@ -66527,6 +68955,7 @@ const mwsNetworksConfig: MwsNetworksConfig = { ... } | vpcId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#vpc_id MwsNetworks#vpc_id}. | | creationTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#creation_time MwsNetworks#creation_time}. | | errorMessages | cdktf.IResolvable \| MwsNetworksErrorMessages[] | error_messages block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#id MwsNetworks#id}. | | networkId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#network_id MwsNetworks#network_id}. | | vpcEndpoints | MwsNetworksVpcEndpoints | vpc_endpoints block. | | vpcStatus | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#vpc_status MwsNetworks#vpc_status}. | @@ -66660,6 +69089,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#id MwsNetworks#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `networkId`Optional ```typescript @@ -66818,6 +69262,7 @@ const mwsPrivateAccessSettingsConfig: MwsPrivateAccessSettingsConfig = { ... } | region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#region MwsPrivateAccessSettings#region}. | | accountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#account_id MwsPrivateAccessSettings#account_id}. | | allowedVpcEndpointIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#allowed_vpc_endpoint_ids MwsPrivateAccessSettings#allowed_vpc_endpoint_ids}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#id MwsPrivateAccessSettings#id}. | | privateAccessLevel | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#private_access_level MwsPrivateAccessSettings#private_access_level}. | | privateAccessSettingsId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#private_access_settings_id MwsPrivateAccessSettings#private_access_settings_id}. | | publicAccessEnabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#public_access_enabled MwsPrivateAccessSettings#public_access_enabled}. | @@ -66913,6 +69358,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#id MwsPrivateAccessSettings#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `privateAccessLevel`Optional ```typescript @@ -66982,6 +69442,7 @@ const mwsStorageConfigurationsConfig: MwsStorageConfigurationsConfig = { ... } | accountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#account_id MwsStorageConfigurations#account_id}. | | bucketName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#bucket_name MwsStorageConfigurations#bucket_name}. | | storageConfigurationName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#storage_configuration_name MwsStorageConfigurations#storage_configuration_name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#id MwsStorageConfigurations#id}. | --- @@ -67061,6 +69522,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#id MwsStorageConfigurations#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### MwsVpcEndpointConfig #### Initializer @@ -67085,6 +69561,7 @@ const mwsVpcEndpointConfig: MwsVpcEndpointConfig = { ... } | accountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#account_id MwsVpcEndpoint#account_id}. | | awsAccountId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#aws_account_id MwsVpcEndpoint#aws_account_id}. | | awsEndpointServiceId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#aws_endpoint_service_id MwsVpcEndpoint#aws_endpoint_service_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#id MwsVpcEndpoint#id}. | | state | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#state MwsVpcEndpoint#state}. | | useCase | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#use_case MwsVpcEndpoint#use_case}. | | vpcEndpointId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#vpc_endpoint_id MwsVpcEndpoint#vpc_endpoint_id}. | @@ -67203,6 +69680,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#id MwsVpcEndpoint#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `state`Optional ```typescript @@ -67329,6 +69821,7 @@ const mwsWorkspacesConfig: MwsWorkspacesConfig = { ... } | customerManagedKeyId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#customer_managed_key_id MwsWorkspaces#customer_managed_key_id}. | | deploymentName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#deployment_name MwsWorkspaces#deployment_name}. | | externalCustomerInfo | MwsWorkspacesExternalCustomerInfo | external_customer_info block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#id MwsWorkspaces#id}. | | isNoPublicIpEnabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#is_no_public_ip_enabled MwsWorkspaces#is_no_public_ip_enabled}. | | location | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#location MwsWorkspaces#location}. | | managedServicesCustomerManagedKeyId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#managed_services_customer_managed_key_id MwsWorkspaces#managed_services_customer_managed_key_id}. | @@ -67511,6 +70004,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#id MwsWorkspaces#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `isNoPublicIpEnabled`Optional ```typescript @@ -68045,6 +70553,7 @@ const notebookConfig: NotebookConfig = { ... } | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#path Notebook#path}. | | contentBase64 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#content_base64 Notebook#content_base64}. | | format | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#format Notebook#format}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#id Notebook#id}. | | language | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#language Notebook#language}. | | md5 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#md5 Notebook#md5}. | | objectId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#object_id Notebook#object_id}. | @@ -68129,6 +70638,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#id Notebook#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `language`Optional ```typescript @@ -68210,6 +70734,7 @@ const oboTokenConfig: OboTokenConfig = { ... } | applicationId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#application_id OboToken#application_id}. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#comment OboToken#comment}. | | lifetimeSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#lifetime_seconds OboToken#lifetime_seconds}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#id OboToken#id}. | --- @@ -68289,6 +70814,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#id OboToken#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### PermissionsAccessControl #### Initializer @@ -68383,6 +70923,7 @@ const permissionsConfig: PermissionsConfig = { ... } | directoryId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#directory_id Permissions#directory_id}. | | directoryPath | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#directory_path Permissions#directory_path}. | | experimentId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#experiment_id Permissions#experiment_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#id Permissions#id}. | | instancePoolId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#instance_pool_id Permissions#instance_pool_id}. | | jobId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#job_id Permissions#job_id}. | | notebookId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#notebook_id Permissions#notebook_id}. | @@ -68524,6 +71065,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#id Permissions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instancePoolId`Optional ```typescript @@ -69431,6 +71987,7 @@ const pipelineConfig: PipelineConfig = { ... } | cluster | cdktf.IResolvable \| PipelineCluster[] | cluster block. | | configuration | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#configuration Pipeline#configuration}. | | continuous | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#continuous Pipeline#continuous}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#id Pipeline#id}. | | library | cdktf.IResolvable \| PipelineLibrary[] | library block. | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#name Pipeline#name}. | | storage | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#storage Pipeline#storage}. | @@ -69543,6 +72100,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#id Pipeline#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `library`Optional ```typescript @@ -69861,6 +72433,7 @@ const repoConfig: RepoConfig = { ... } | branch | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#branch Repo#branch}. | | commitHash | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#commit_hash Repo#commit_hash}. | | gitProvider | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#git_provider Repo#git_provider}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#id Repo#id}. | | path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#path Repo#path}. | | tag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#tag Repo#tag}. | @@ -69954,6 +72527,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#id Repo#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `path`Optional ```typescript @@ -69999,6 +72587,7 @@ const schemaConfig: SchemaConfig = { ... } | catalogName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#catalog_name Schema#catalog_name}. | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#name Schema#name}. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#comment Schema#comment}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#id Schema#id}. | | metastoreId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#metastore_id Schema#metastore_id}. | | owner | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#owner Schema#owner}. | | properties | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#properties Schema#properties}. | @@ -70081,6 +72670,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#id Schema#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `metastoreId`Optional ```typescript @@ -70138,6 +72742,7 @@ const secretAclConfig: SecretAclConfig = { ... } | permission | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#permission SecretAcl#permission}. | | principal | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#principal SecretAcl#principal}. | | scope | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#scope SecretAcl#scope}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#id SecretAcl#id}. | --- @@ -70217,6 +72822,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#id SecretAcl#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### SecretConfig #### Initializer @@ -70238,6 +72858,7 @@ const secretConfig: SecretConfig = { ... } | key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#key Secret#key}. | | scope | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#scope Secret#scope}. | | stringValue | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#string_value Secret#string_value}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#id Secret#id}. | --- @@ -70317,6 +72938,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#id Secret#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### SecretScopeConfig #### Initializer @@ -70337,6 +72973,7 @@ const secretScopeConfig: SecretScopeConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#name SecretScope#name}. | | backendType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#backend_type SecretScope#backend_type}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#id SecretScope#id}. | | initialManagePrincipal | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#initial_manage_principal SecretScope#initial_manage_principal}. | | keyvaultMetadata | SecretScopeKeyvaultMetadata | keyvault_metadata block. | @@ -70406,6 +73043,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#id SecretScope#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `initialManagePrincipal`Optional ```typescript @@ -70501,6 +73153,7 @@ const servicePrincipalConfig: ServicePrincipalConfig = { ... } | displayName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#display_name ServicePrincipal#display_name}. | | externalId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#external_id ServicePrincipal#external_id}. | | force | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#force ServicePrincipal#force}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#id ServicePrincipal#id}. | | workspaceAccess | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#workspace_access ServicePrincipal#workspace_access}. | --- @@ -70641,6 +73294,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#id ServicePrincipal#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `workspaceAccess`Optional ```typescript @@ -70672,6 +73340,7 @@ const sqlDashboardConfig: SqlDashboardConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#name SqlDashboard#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#id SqlDashboard#id}. | | tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#tags SqlDashboard#tags}. | --- @@ -70728,6 +73397,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#id SqlDashboard#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `tags`Optional ```typescript @@ -70795,6 +73479,7 @@ const sqlEndpointConfig: SqlEndpointConfig = { ... } | dataSourceId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#data_source_id SqlEndpoint#data_source_id}. | | enablePhoton | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#enable_photon SqlEndpoint#enable_photon}. | | enableServerlessCompute | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#enable_serverless_compute SqlEndpoint#enable_serverless_compute}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#id SqlEndpoint#id}. | | instanceProfileArn | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#instance_profile_arn SqlEndpoint#instance_profile_arn}. | | jdbcUrl | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#jdbc_url SqlEndpoint#jdbc_url}. | | maxNumClusters | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#max_num_clusters SqlEndpoint#max_num_clusters}. | @@ -70934,6 +73619,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#id SqlEndpoint#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instanceProfileArn`Optional ```typescript @@ -71267,6 +73967,7 @@ const sqlGlobalConfigConfig: SqlGlobalConfigConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | dataAccessConfig | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#data_access_config SqlGlobalConfig#data_access_config}. | | enableServerlessCompute | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#enable_serverless_compute SqlGlobalConfig#enable_serverless_compute}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#id SqlGlobalConfig#id}. | | instanceProfileArn | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#instance_profile_arn SqlGlobalConfig#instance_profile_arn}. | | securityPolicy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#security_policy SqlGlobalConfig#security_policy}. | | sqlConfigParams | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#sql_config_params SqlGlobalConfig#sql_config_params}. | @@ -71337,6 +74038,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#id SqlGlobalConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `instanceProfileArn`Optional ```typescript @@ -71396,6 +74112,7 @@ const sqlPermissionsConfig: SqlPermissionsConfig = { ... } | catalog | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#catalog SqlPermissions#catalog}. | | clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#cluster_id SqlPermissions#cluster_id}. | | database | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#database SqlPermissions#database}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#id SqlPermissions#id}. | | privilegeAssignments | cdktf.IResolvable \| SqlPermissionsPrivilegeAssignments[] | privilege_assignments block. | | table | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#table SqlPermissions#table}. | | view | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#view SqlPermissions#view}. | @@ -71502,6 +74219,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#id SqlPermissions#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `privilegeAssignments`Optional ```typescript @@ -71605,6 +74337,7 @@ const sqlQueryConfig: SqlQueryConfig = { ... } | name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#name SqlQuery#name}. | | query | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#query SqlQuery#query}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#description SqlQuery#description}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#id SqlQuery#id}. | | parameter | cdktf.IResolvable \| SqlQueryParameter[] | parameter block. | | runAsRole | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#run_as_role SqlQuery#run_as_role}. | | schedule | SqlQuerySchedule | schedule block. | @@ -71700,6 +74433,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#id SqlQuery#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `parameter`Optional ```typescript @@ -72692,6 +75440,7 @@ const sqlVisualizationConfig: SqlVisualizationConfig = { ... } | queryId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#query_id SqlVisualization#query_id}. | | type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#type SqlVisualization#type}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#description SqlVisualization#description}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#id SqlVisualization#id}. | | visualizationId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#visualization_id SqlVisualization#visualization_id}. | --- @@ -72796,6 +75545,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#id SqlVisualization#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `visualizationId`Optional ```typescript @@ -72828,6 +75592,7 @@ const sqlWidgetConfig: SqlWidgetConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | dashboardId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#dashboard_id SqlWidget#dashboard_id}. | | description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#description SqlWidget#description}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#id SqlWidget#id}. | | parameter | cdktf.IResolvable \| SqlWidgetParameter[] | parameter block. | | position | SqlWidgetPosition | position block. | | text | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#text SqlWidget#text}. | @@ -72901,6 +75666,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#id SqlWidget#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `parameter`Optional ```typescript @@ -73262,6 +76042,7 @@ const storageCredentialConfig: StorageCredentialConfig = { ... } | awsIamRole | StorageCredentialAwsIamRole | aws_iam_role block. | | azureServicePrincipal | StorageCredentialAzureServicePrincipal | azure_service_principal block. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#comment StorageCredential#comment}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#id StorageCredential#id}. | | metastoreId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#metastore_id StorageCredential#metastore_id}. | --- @@ -73358,6 +76139,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#id StorageCredential#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `metastoreId`Optional ```typescript @@ -73555,6 +76351,7 @@ const tableConfig: TableConfig = { ... } | schemaName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#schema_name Table#schema_name}. | | tableType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#table_type Table#table_type}. | | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#comment Table#comment}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#id Table#id}. | | owner | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#owner Table#owner}. | | properties | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#properties Table#properties}. | | storageCredentialName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#storage_credential_name Table#storage_credential_name}. | @@ -73689,6 +76486,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#id Table#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `owner`Optional ```typescript @@ -73770,6 +76582,7 @@ const tokenConfig: TokenConfig = { ... } | comment | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#comment Token#comment}. | | creationTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#creation_time Token#creation_time}. | | expiryTime | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#expiry_time Token#expiry_time}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#id Token#id}. | | lifetimeSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#lifetime_seconds Token#lifetime_seconds}. | | tokenId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#token_id Token#token_id}. | @@ -73851,6 +76664,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#id Token#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `lifetimeSeconds`Optional ```typescript @@ -73901,6 +76729,7 @@ const userConfig: UserConfig = { ... } | displayName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#display_name User#display_name}. | | externalId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#external_id User#external_id}. | | force | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#force User#force}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#id User#id}. | | workspaceAccess | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#workspace_access User#workspace_access}. | --- @@ -74041,6 +76870,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#id User#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ##### `workspaceAccess`Optional ```typescript @@ -74073,6 +76917,7 @@ const userInstanceProfileConfig: UserInstanceProfileConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | instanceProfileId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#instance_profile_id UserInstanceProfile#instance_profile_id}. | | userId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#user_id UserInstanceProfile#user_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#id UserInstanceProfile#id}. | --- @@ -74140,6 +76985,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#id UserInstanceProfile#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### UserRoleConfig #### Initializer @@ -74160,6 +77020,7 @@ const userRoleConfig: UserRoleConfig = { ... } | provider | cdktf.TerraformProvider | *No description.* | | role | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#role UserRole#role}. | | userId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#user_id UserRole#user_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#id UserRole#id}. | --- @@ -74227,6 +77088,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#id UserRole#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ### WorkspaceConfConfig #### Initializer @@ -74246,6 +77122,7 @@ const workspaceConfConfig: WorkspaceConfConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | customConfig | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/workspace_conf#custom_config WorkspaceConf#custom_config}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/workspace_conf#id WorkspaceConf#id}. | --- @@ -74301,6 +77178,21 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datab --- +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/workspace_conf#id WorkspaceConf#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + ## Classes ### ClusterAutoscaleOutputReference @@ -74340,6 +77232,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -74350,11 +77243,19 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetMaxWorkers | *No description.* | | resetMinWorkers | *No description.* | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -74475,6 +77376,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetMaxWorkers` ```typescript @@ -74492,6 +77417,8 @@ public resetMinWorkers(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | maxWorkersInput | number | *No description.* | | minWorkersInput | number | *No description.* | | maxWorkers | number | *No description.* | @@ -74500,6 +77427,30 @@ public resetMinWorkers(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `maxWorkersInput`Optional ```typescript @@ -74588,6 +77539,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -74598,6 +77550,8 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetAvailability | *No description.* | | resetEbsVolumeCount | *No description.* | | resetEbsVolumeSize | *No description.* | @@ -74609,6 +77563,12 @@ The attribute on the parent resource this class is referencing. --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -74729,6 +77689,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetAvailability` ```typescript @@ -74782,6 +77766,8 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | availabilityInput | string | *No description.* | | ebsVolumeCountInput | number | *No description.* | | ebsVolumeSizeInput | number | *No description.* | @@ -74802,6 +77788,30 @@ public resetZoneId(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `availabilityInput`Optional ```typescript @@ -75010,6 +78020,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -75020,12 +78031,20 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetAvailability | *No description.* | | resetFirstOnDemand | *No description.* | | resetSpotBidMaxPrice | *No description.* | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -75146,6 +78165,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetAvailability` ```typescript @@ -75169,6 +78212,8 @@ public resetSpotBidMaxPrice(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | availabilityInput | string | *No description.* | | firstOnDemandInput | number | *No description.* | | spotBidMaxPriceInput | number | *No description.* | @@ -75179,6 +78224,30 @@ public resetSpotBidMaxPrice(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `availabilityInput`Optional ```typescript @@ -75287,6 +78356,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -75297,9 +78367,17 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -75420,17 +78498,67 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | destinationInput | string | *No description.* | | destination | string | *No description.* | | internalValue | ClusterClusterLogConfDbfs | *No description.* | --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `destinationInput`Optional ```typescript @@ -75499,6 +78627,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -75509,6 +78638,8 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | putDbfs | *No description.* | | putS3 | *No description.* | | resetDbfs | *No description.* | @@ -75516,6 +78647,12 @@ The attribute on the parent resource this class is referencing. --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -75636,6 +78773,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `putDbfs` ```typescript @@ -75677,6 +78838,8 @@ public resetS3(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | dbfs | ClusterClusterLogConfDbfsOutputReference | *No description.* | | s3 | ClusterClusterLogConfS3OutputReference | *No description.* | | dbfsInput | ClusterClusterLogConfDbfs | *No description.* | @@ -75685,6 +78848,30 @@ public resetS3(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `dbfs`Required ```typescript @@ -75773,6 +78960,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -75783,6 +78971,8 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetCannedAcl | *No description.* | | resetEnableEncryption | *No description.* | | resetEncryptionType | *No description.* | @@ -75792,6 +78982,12 @@ The attribute on the parent resource this class is referencing. --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -75912,6 +79108,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetCannedAcl` ```typescript @@ -75953,6 +79173,8 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | cannedAclInput | string | *No description.* | | destinationInput | string | *No description.* | | enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | @@ -75971,6 +79193,30 @@ public resetRegion(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `cannedAclInput`Optional ```typescript @@ -76159,6 +79405,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -76169,9 +79416,17 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -76292,11 +79547,37 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | passwordInput | string | *No description.* | | usernameInput | string | *No description.* | | password | string | *No description.* | @@ -76305,6 +79586,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `passwordInput`Optional ```typescript @@ -76393,6 +79698,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -76403,11 +79709,19 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | putBasicAuth | *No description.* | | resetBasicAuth | *No description.* | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -76528,6 +79842,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `putBasicAuth` ```typescript @@ -76551,6 +79889,8 @@ public resetBasicAuth(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | basicAuth | ClusterDockerImageBasicAuthOutputReference | *No description.* | | basicAuthInput | ClusterDockerImageBasicAuth | *No description.* | | urlInput | string | *No description.* | @@ -76559,6 +79899,30 @@ public resetBasicAuth(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `basicAuth`Required ```typescript @@ -76647,6 +80011,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -76657,6 +80022,8 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetAvailability | *No description.* | | resetBootDiskSize | *No description.* | | resetGoogleServiceAccount | *No description.* | @@ -76665,6 +80032,12 @@ The attribute on the parent resource this class is referencing. --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -76785,6 +80158,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetAvailability` ```typescript @@ -76820,6 +80217,8 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | availabilityInput | string | *No description.* | | bootDiskSizeInput | number | *No description.* | | googleServiceAccountInput | string | *No description.* | @@ -76834,6 +80233,30 @@ public resetZoneId(): void --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `availabilityInput`Optional ```typescript @@ -76982,6 +80405,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -76992,9 +80416,17 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -77115,17 +80547,67 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | destinationInput | string | *No description.* | | destination | string | *No description.* | | internalValue | ClusterInitScriptsDbfs | *No description.* | --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `destinationInput`Optional ```typescript @@ -77194,6 +80676,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -77204,10 +80687,18 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetDestination | *No description.* | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -77328,6 +80819,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetDestination` ```typescript @@ -77339,12 +80854,38 @@ public resetDestination(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | destinationInput | string | *No description.* | | destination | string | *No description.* | | internalValue | ClusterInitScriptsFile | *No description.* | --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `destinationInput`Optional ```typescript @@ -77413,6 +80954,7 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | +| computeFqn | *No description.* | | getAnyMapAttribute | *No description.* | | getBooleanAttribute | *No description.* | | getBooleanMapAttribute | *No description.* | @@ -77423,10 +80965,18 @@ The attribute on the parent resource this class is referencing. | getStringAttribute | *No description.* | | getStringMapAttribute | *No description.* | | interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | | resetDestination | *No description.* | --- +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + ##### `getAnyMapAttribute` ```typescript @@ -77547,6 +81097,30 @@ public interpolationForAttribute(property: string): IResolvable --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + ##### `resetDestination` ```typescript @@ -77558,12 +81132,38 @@ public resetDestination(): void | **Name** | **Type** | **Description** | | --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | | destinationInput | string | *No description.* | | destination | string | *No description.* | | internalValue | ClusterInitScriptsGcs | *No description.* | --- +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + ##### `destinationInput`Optional ```typescript @@ -77595,24 +81195,25 @@ public readonly internalValue: ClusterInitScriptsGcs; --- -### ClusterInitScriptsS3OutputReference +### ClusterInitScriptsList -#### Initializers +#### Initializers ```typescript -import { ClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' +import { ClusterInitScriptsList } from '@cdktf/provider-databricks' -new ClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new ClusterInitScriptsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -77620,7 +81221,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -77628,377 +81229,568 @@ The attribute on the parent resource this class is referencing. --- +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): ClusterInitScriptsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| ClusterInitScripts[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | ClusterInitScripts[] + +--- + + +### ClusterInitScriptsOutputReference + +#### Initializers + +```typescript +import { ClusterInitScriptsOutputReference } from '@cdktf/provider-databricks' + +new ClusterInitScriptsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putFile | *No description.* | +| putGcs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetFile | *No description.* | +| resetGcs | *No description.* | +| resetS3 | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEncryptionType(): void -``` +--- -##### `resetEndpoint` +##### `toString` ```typescript -public resetEndpoint(): void +public toString(): string ``` -##### `resetKmsKey` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` ```typescript -public resetKmsKey(): void +public putDbfs(value: ClusterInitScriptsDbfs): void ``` -##### `resetRegion` +###### `value`Required + +- *Type:* ClusterInitScriptsDbfs + +--- + +##### `putFile` ```typescript -public resetRegion(): void +public putFile(value: ClusterInitScriptsFile): void ``` +###### `value`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | ClusterInitScriptsS3 | *No description.* | +- *Type:* ClusterInitScriptsFile --- -##### `cannedAclInput`Optional +##### `putGcs` ```typescript -public readonly cannedAclInput: string; +public putGcs(value: ClusterInitScriptsGcs): void ``` -- *Type:* string +###### `value`Required + +- *Type:* ClusterInitScriptsGcs --- -##### `destinationInput`Optional +##### `putS3` ```typescript -public readonly destinationInput: string; +public putS3(value: ClusterInitScriptsS3): void ``` -- *Type:* string +###### `value`Required + +- *Type:* ClusterInitScriptsS3 --- -##### `enableEncryptionInput`Optional +##### `resetDbfs` ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public resetDbfs(): void ``` -- *Type:* boolean | cdktf.IResolvable +##### `resetFile` ---- +```typescript +public resetFile(): void +``` -##### `encryptionTypeInput`Optional +##### `resetGcs` ```typescript -public readonly encryptionTypeInput: string; +public resetGcs(): void ``` -- *Type:* string +##### `resetS3` + +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | ClusterInitScriptsDbfsOutputReference | *No description.* | +| file | ClusterInitScriptsFileOutputReference | *No description.* | +| gcs | ClusterInitScriptsGcsOutputReference | *No description.* | +| s3 | ClusterInitScriptsS3OutputReference | *No description.* | +| dbfsInput | ClusterInitScriptsDbfs | *No description.* | +| fileInput | ClusterInitScriptsFile | *No description.* | +| gcsInput | ClusterInitScriptsGcs | *No description.* | +| s3Input | ClusterInitScriptsS3 | *No description.* | +| internalValue | cdktf.IResolvable \| ClusterInitScripts | *No description.* | --- -##### `endpointInput`Optional +##### `creationStack`Required ```typescript -public readonly endpointInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `kmsKeyInput`Optional +##### `fqn`Required ```typescript -public readonly kmsKeyInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `regionInput`Optional +##### `dbfs`Required ```typescript -public readonly regionInput: string; +public readonly dbfs: ClusterInitScriptsDbfsOutputReference; ``` -- *Type:* string +- *Type:* ClusterInitScriptsDbfsOutputReference --- -##### `cannedAcl`Required +##### `file`Required ```typescript -public readonly cannedAcl: string; +public readonly file: ClusterInitScriptsFileOutputReference; ``` -- *Type:* string +- *Type:* ClusterInitScriptsFileOutputReference --- -##### `destination`Required +##### `gcs`Required ```typescript -public readonly destination: string; +public readonly gcs: ClusterInitScriptsGcsOutputReference; ``` -- *Type:* string +- *Type:* ClusterInitScriptsGcsOutputReference --- -##### `enableEncryption`Required +##### `s3`Required ```typescript -public readonly enableEncryption: boolean | IResolvable; +public readonly s3: ClusterInitScriptsS3OutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* ClusterInitScriptsS3OutputReference --- -##### `encryptionType`Required +##### `dbfsInput`Optional ```typescript -public readonly encryptionType: string; +public readonly dbfsInput: ClusterInitScriptsDbfs; ``` -- *Type:* string +- *Type:* ClusterInitScriptsDbfs --- -##### `endpoint`Required +##### `fileInput`Optional ```typescript -public readonly endpoint: string; +public readonly fileInput: ClusterInitScriptsFile; ``` -- *Type:* string +- *Type:* ClusterInitScriptsFile --- -##### `kmsKey`Required +##### `gcsInput`Optional ```typescript -public readonly kmsKey: string; +public readonly gcsInput: ClusterInitScriptsGcs; ``` -- *Type:* string +- *Type:* ClusterInitScriptsGcs --- -##### `region`Required +##### `s3Input`Optional ```typescript -public readonly region: string; +public readonly s3Input: ClusterInitScriptsS3; ``` -- *Type:* string +- *Type:* ClusterInitScriptsS3 --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ClusterInitScriptsS3; +public readonly internalValue: IResolvable | ClusterInitScripts; ``` -- *Type:* ClusterInitScriptsS3 +- *Type:* cdktf.IResolvable | ClusterInitScripts --- -### ClusterLibraryCranOutputReference +### ClusterInitScriptsS3OutputReference -#### Initializers +#### Initializers ```typescript -import { ClusterLibraryCranOutputReference } from '@cdktf/provider-databricks' +import { ClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' -new ClusterLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new ClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -78006,7 +81798,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78018,498 +81810,432 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | ClusterLibraryCran | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `packageInput`Optional +##### `toString` ```typescript -public readonly packageInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `repoInput`Optional +##### `resetCannedAcl` ```typescript -public readonly repoInput: string; +public resetCannedAcl(): void ``` -- *Type:* string - ---- - -##### `package`Required +##### `resetEnableEncryption` ```typescript -public readonly package: string; +public resetEnableEncryption(): void ``` -- *Type:* string - ---- - -##### `repo`Required +##### `resetEncryptionType` ```typescript -public readonly repo: string; +public resetEncryptionType(): void ``` -- *Type:* string - ---- - -##### `internalValue`Optional +##### `resetEndpoint` ```typescript -public readonly internalValue: ClusterLibraryCran; +public resetEndpoint(): void ``` -- *Type:* ClusterLibraryCran - ---- - - -### ClusterLibraryMavenOutputReference - -#### Initializers +##### `resetKmsKey` ```typescript -import { ClusterLibraryMavenOutputReference } from '@cdktf/provider-databricks' - -new ClusterLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetKmsKey(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclusions | *No description.* | -| resetRepo | *No description.* | - ---- - -##### `getAnyMapAttribute` +##### `resetRegion` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public resetRegion(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | ClusterInitScriptsS3 | *No description.* | --- -##### `getBooleanAttribute` +##### `creationStack`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getBooleanMapAttribute` +##### `fqn`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `cannedAclInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly cannedAclInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `destinationInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly destinationInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `enableEncryptionInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly enableEncryptionInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getNumberMapAttribute` +##### `encryptionTypeInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly encryptionTypeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `endpointInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly endpointInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `kmsKeyInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly kmsKeyInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `regionInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly regionInput: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetExclusions` - -```typescript -public resetExclusions(): void -``` - -##### `resetRepo` +##### `cannedAcl`Required ```typescript -public resetRepo(): void +public readonly cannedAcl: string; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| coordinatesInput | string | *No description.* | -| exclusionsInput | string[] | *No description.* | -| repoInput | string | *No description.* | -| coordinates | string | *No description.* | -| exclusions | string[] | *No description.* | -| repo | string | *No description.* | -| internalValue | ClusterLibraryMaven | *No description.* | +- *Type:* string --- -##### `coordinatesInput`Optional +##### `destination`Required ```typescript -public readonly coordinatesInput: string; +public readonly destination: string; ``` - *Type:* string --- -##### `exclusionsInput`Optional +##### `enableEncryption`Required ```typescript -public readonly exclusionsInput: string[]; +public readonly enableEncryption: boolean | IResolvable; ``` -- *Type:* string[] +- *Type:* boolean | cdktf.IResolvable --- -##### `repoInput`Optional +##### `encryptionType`Required ```typescript -public readonly repoInput: string; +public readonly encryptionType: string; ``` - *Type:* string --- -##### `coordinates`Required +##### `endpoint`Required ```typescript -public readonly coordinates: string; +public readonly endpoint: string; ``` - *Type:* string --- -##### `exclusions`Required +##### `kmsKey`Required ```typescript -public readonly exclusions: string[]; +public readonly kmsKey: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `repo`Required +##### `region`Required ```typescript -public readonly repo: string; +public readonly region: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ClusterLibraryMaven; +public readonly internalValue: ClusterInitScriptsS3; ``` -- *Type:* ClusterLibraryMaven +- *Type:* ClusterInitScriptsS3 --- -### ClusterLibraryPypiOutputReference +### ClusterLibraryCranOutputReference -#### Initializers +#### Initializers ```typescript -import { ClusterLibraryPypiOutputReference } from '@cdktf/provider-databricks' +import { ClusterLibraryCranOutputReference } from '@cdktf/provider-databricks' -new ClusterLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new ClusterLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -78517,7 +82243,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78529,141 +82255,174 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` ```typescript public resetRepo(): void @@ -78674,15 +82433,41 @@ public resetRepo(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | ClusterLibraryPypi | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | ClusterLibraryCran | *No description.* | --- -##### `packageInput`Optional +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `packageInput`Optional ```typescript public readonly packageInput: string; @@ -78692,7 +82477,7 @@ public readonly packageInput: string; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -78702,7 +82487,7 @@ public readonly repoInput: string; --- -##### `package`Required +##### `package`Required ```typescript public readonly package: string; @@ -78712,7 +82497,7 @@ public readonly package: string; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -78722,35 +82507,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: ClusterLibraryPypi; +public readonly internalValue: ClusterLibraryCran; ``` -- *Type:* ClusterLibraryPypi +- *Type:* ClusterLibraryCran --- -### ClusterTimeoutsOutputReference +### ClusterLibraryList -#### Initializers +#### Initializers ```typescript -import { ClusterTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { ClusterLibraryList } from '@cdktf/provider-databricks' -new ClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new ClusterLibraryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -78758,7 +82544,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78766,354 +82552,464 @@ The attribute on the parent resource this class is referencing. --- +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCreate | *No description.* | -| resetDelete | *No description.* | -| resetUpdate | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanAttribute` +##### `resolve` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getBooleanMapAttribute` +##### `toString` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getListAttribute` +##### `get` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public get(index: number): ClusterLibraryOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getNumberAttribute` +--- -```typescript -public getNumberAttribute(terraformAttribute: string): number -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| ClusterLibrary[] | *No description.* | --- -##### `getNumberListAttribute` +##### `creationStack`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberMapAttribute` +##### `fqn`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `internalValue`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly internalValue: IResolvable | ClusterLibrary[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | ClusterLibrary[] --- -##### `getStringMapAttribute` + +### ClusterLibraryMavenOutputReference + +#### Initializers ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +import { ClusterLibraryMavenOutputReference } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new ClusterLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +##### `terraformResource`Required -###### `property`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `resetCreate` +##### `terraformAttribute`Required -```typescript -public resetCreate(): void -``` +- *Type:* string -##### `resetDelete` +The attribute on the parent resource this class is referencing. -```typescript -public resetDelete(): void -``` +--- -##### `resetUpdate` +#### Methods -```typescript -public resetUpdate(): void +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclusions | *No description.* | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string ``` +##### `getAnyMapAttribute` -#### Properties +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| createInput | string | *No description.* | -| deleteInput | string | *No description.* | -| updateInput | string | *No description.* | -| create | string | *No description.* | -| delete | string | *No description.* | -| update | string | *No description.* | -| internalValue | ClusterTimeouts | *No description.* | +###### `terraformAttribute`Required + +- *Type:* string --- -##### `createInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly createInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `deleteInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly deleteInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `updateInput`Optional +##### `getListAttribute` ```typescript -public readonly updateInput: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `create`Required +##### `getNumberAttribute` ```typescript -public readonly create: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `delete`Required +##### `getNumberListAttribute` ```typescript -public readonly delete: string; +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `update`Required +##### `getStringAttribute` ```typescript -public readonly update: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getStringMapAttribute` ```typescript -public readonly internalValue: ClusterTimeouts; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* ClusterTimeouts +###### `terraformAttribute`Required + +- *Type:* string --- +##### `interpolationForAttribute` -### DataDatabricksDbfsFilePathsPathListList +```typescript +public interpolationForAttribute(property: string): IResolvable +``` -#### Initializers +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` ```typescript -import { DataDatabricksDbfsFilePathsPathListList } from '@cdktf/provider-databricks' +public resolve(_context: IResolveContext): any +``` -new DataDatabricksDbfsFilePathsPathListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetExclusions` + +```typescript +public resetExclusions(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| coordinatesInput | string | *No description.* | +| exclusionsInput | string[] | *No description.* | +| repoInput | string | *No description.* | +| coordinates | string | *No description.* | +| exclusions | string[] | *No description.* | +| repo | string | *No description.* | +| internalValue | ClusterLibraryMaven | *No description.* | --- -##### `terraformResource`Required +##### `creationStack`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly creationStack: string[]; +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `terraformAttribute`Required +##### `fqn`Required -- *Type:* string +```typescript +public readonly fqn: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -##### `wrapsSet`Required +##### `coordinatesInput`Optional -- *Type:* boolean +```typescript +public readonly coordinatesInput: string; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* string --- -#### Methods +##### `exclusionsInput`Optional -| **Name** | **Description** | -| --- | --- | -| get | *No description.* | +```typescript +public readonly exclusionsInput: string[]; +``` + +- *Type:* string[] --- -##### `get` +##### `repoInput`Optional ```typescript -public get(index: number): DataDatabricksDbfsFilePathsPathListOutputReference +public readonly repoInput: string; ``` -###### `index`Required +- *Type:* string -- *Type:* number +--- -the index of the item to return. +##### `coordinates`Required + +```typescript +public readonly coordinates: string; +``` + +- *Type:* string --- +##### `exclusions`Required -#### Properties +```typescript +public readonly exclusions: string[]; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| fqn | string | *No description.* | +- *Type:* string[] --- -##### `fqn`Required +##### `repo`Required ```typescript -public readonly fqn: string; +public readonly repo: string; ``` - *Type:* string --- +##### `internalValue`Optional -### DataDatabricksDbfsFilePathsPathListOutputReference +```typescript +public readonly internalValue: ClusterLibraryMaven; +``` + +- *Type:* ClusterLibraryMaven + +--- -#### Initializers + +### ClusterLibraryOutputReference + +#### Initializers ```typescript -import { DataDatabricksDbfsFilePathsPathListOutputReference } from '@cdktf/provider-databricks' +import { ClusterLibraryOutputReference } from '@cdktf/provider-databricks' -new DataDatabricksDbfsFilePathsPathListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new ClusterLibraryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | number | the index of this item in the list. | -| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -79121,7 +83017,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79129,7 +83025,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -79137,7 +83033,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -79149,513 +83045,449 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putCran | *No description.* | +| putMaven | *No description.* | +| putPypi | *No description.* | +| resetCran | *No description.* | +| resetEgg | *No description.* | +| resetJar | *No description.* | +| resetMaven | *No description.* | +| resetPypi | *No description.* | +| resetWhl | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| fileSize | number | *No description.* | -| path | string | *No description.* | -| internalValue | DataDatabricksDbfsFilePathsPathList | *No description.* | - ---- - -##### `fileSize`Required +##### `resolve` ```typescript -public readonly fileSize: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `path`Required +##### `toString` ```typescript -public readonly path: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `internalValue`Optional +##### `putCran` ```typescript -public readonly internalValue: DataDatabricksDbfsFilePathsPathList; +public putCran(value: ClusterLibraryCran): void ``` -- *Type:* DataDatabricksDbfsFilePathsPathList - ---- +###### `value`Required +- *Type:* ClusterLibraryCran -### DataDatabricksNotebookPathsNotebookPathListList +--- -#### Initializers +##### `putMaven` ```typescript -import { DataDatabricksNotebookPathsNotebookPathListList } from '@cdktf/provider-databricks' - -new DataDatabricksNotebookPathsNotebookPathListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +public putMaven(value: ClusterLibraryMaven): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `value`Required -The parent resource. +- *Type:* ClusterLibraryMaven --- -##### `terraformAttribute`Required +##### `putPypi` -- *Type:* string +```typescript +public putPypi(value: ClusterLibraryPypi): void +``` -The attribute on the parent resource this class is referencing. +###### `value`Required ---- +- *Type:* ClusterLibraryPypi -##### `wrapsSet`Required +--- -- *Type:* boolean +##### `resetCran` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```typescript +public resetCran(): void +``` ---- +##### `resetEgg` -#### Methods +```typescript +public resetEgg(): void +``` -| **Name** | **Description** | -| --- | --- | -| get | *No description.* | +##### `resetJar` ---- +```typescript +public resetJar(): void +``` -##### `get` +##### `resetMaven` ```typescript -public get(index: number): DataDatabricksNotebookPathsNotebookPathListOutputReference +public resetMaven(): void ``` -###### `index`Required +##### `resetPypi` -- *Type:* number +```typescript +public resetPypi(): void +``` -the index of the item to return. +##### `resetWhl` ---- +```typescript +public resetWhl(): void +``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| fqn | string | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cran | ClusterLibraryCranOutputReference | *No description.* | +| maven | ClusterLibraryMavenOutputReference | *No description.* | +| pypi | ClusterLibraryPypiOutputReference | *No description.* | +| cranInput | ClusterLibraryCran | *No description.* | +| eggInput | string | *No description.* | +| jarInput | string | *No description.* | +| mavenInput | ClusterLibraryMaven | *No description.* | +| pypiInput | ClusterLibraryPypi | *No description.* | +| whlInput | string | *No description.* | +| egg | string | *No description.* | +| jar | string | *No description.* | +| whl | string | *No description.* | +| internalValue | cdktf.IResolvable \| ClusterLibrary | *No description.* | --- -##### `fqn`Required +##### `creationStack`Required ```typescript -public readonly fqn: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] ---- +The creation stack of this resolvable which will be appended to errors thrown during resolution. +If this returns an empty array the stack will not be attached. -### DataDatabricksNotebookPathsNotebookPathListOutputReference +--- -#### Initializers +##### `fqn`Required ```typescript -import { DataDatabricksNotebookPathsNotebookPathListOutputReference } from '@cdktf/provider-databricks' - -new DataDatabricksNotebookPathsNotebookPathListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +public readonly fqn: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | number | the index of this item in the list. | -| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -##### `complexObjectIndex`Required - -- *Type:* number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - --- -##### `getAnyMapAttribute` +##### `cran`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly cran: ClusterLibraryCranOutputReference; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryCranOutputReference --- -##### `getBooleanAttribute` +##### `maven`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly maven: ClusterLibraryMavenOutputReference; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryMavenOutputReference --- -##### `getBooleanMapAttribute` +##### `pypi`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly pypi: ClusterLibraryPypiOutputReference; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryPypiOutputReference --- -##### `getListAttribute` +##### `cranInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly cranInput: ClusterLibraryCran; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryCran --- -##### `getNumberAttribute` +##### `eggInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly eggInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `jarInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly jarInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `mavenInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly mavenInput: ClusterLibraryMaven; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryMaven --- -##### `getStringAttribute` +##### `pypiInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly pypiInput: ClusterLibraryPypi; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* ClusterLibraryPypi --- -##### `getStringMapAttribute` +##### `whlInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly whlInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `egg`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly egg: string; ``` -###### `property`Required - - *Type:* string --- - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| language | string | *No description.* | -| path | string | *No description.* | -| internalValue | DataDatabricksNotebookPathsNotebookPathList | *No description.* | - ---- - -##### `language`Required +##### `jar`Required ```typescript -public readonly language: string; +public readonly jar: string; ``` - *Type:* string --- -##### `path`Required +##### `whl`Required ```typescript -public readonly path: string; +public readonly whl: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: DataDatabricksNotebookPathsNotebookPathList; +public readonly internalValue: IResolvable | ClusterLibrary; ``` -- *Type:* DataDatabricksNotebookPathsNotebookPathList +- *Type:* cdktf.IResolvable | ClusterLibrary --- -### GlobalInitScriptTimeoutsOutputReference +### ClusterLibraryPypiOutputReference -#### Initializers +#### Initializers ```typescript -import { GlobalInitScriptTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { ClusterLibraryPypiOutputReference } from '@cdktf/provider-databricks' -new GlobalInitScriptTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new ClusterLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -79663,7 +83495,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79675,177 +83507,287 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - ---- - -##### `getAnyMapAttribute` +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| internalValue | GlobalInitScriptTimeouts | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | ClusterLibraryPypi | *No description.* | --- -##### `internalValue`Optional +##### `creationStack`Required ```typescript -public readonly internalValue: GlobalInitScriptTimeouts; +public readonly creationStack: string[]; ``` -- *Type:* GlobalInitScriptTimeouts +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- +##### `fqn`Required -### InstancePoolAwsAttributesOutputReference +```typescript +public readonly fqn: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `packageInput`Optional ```typescript -import { InstancePoolAwsAttributesOutputReference } from '@cdktf/provider-databricks' +public readonly packageInput: string; +``` -new InstancePoolAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `package`Required + +```typescript +public readonly package: string; +``` + +- *Type:* string + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: ClusterLibraryPypi; +``` + +- *Type:* ClusterLibraryPypi + +--- + + +### ClusterTimeoutsOutputReference + +#### Initializers + +```typescript +import { ClusterTimeoutsOutputReference } from '@cdktf/provider-databricks' + +new ClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -79853,7 +83795,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79865,158 +83807,191 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetSpotBidPricePercent | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCreate | *No description.* | +| resetDelete | *No description.* | +| resetUpdate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetSpotBidPricePercent` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetSpotBidPricePercent(): void +public toString(): string ``` -##### `resetZoneId` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCreate` ```typescript -public resetZoneId(): void +public resetCreate(): void +``` + +##### `resetDelete` + +```typescript +public resetDelete(): void +``` + +##### `resetUpdate` + +```typescript +public resetUpdate(): void ``` @@ -80024,105 +83999,132 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| spotBidPricePercentInput | number | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| spotBidPricePercent | number | *No description.* | -| zoneId | string | *No description.* | -| internalValue | InstancePoolAwsAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createInput | string | *No description.* | +| deleteInput | string | *No description.* | +| updateInput | string | *No description.* | +| create | string | *No description.* | +| delete | string | *No description.* | +| update | string | *No description.* | +| internalValue | cdktf.IResolvable \| ClusterTimeouts | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `spotBidPricePercentInput`Optional +##### `createInput`Optional ```typescript -public readonly spotBidPricePercentInput: number; +public readonly createInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `zoneIdInput`Optional +##### `deleteInput`Optional ```typescript -public readonly zoneIdInput: string; +public readonly deleteInput: string; ``` - *Type:* string --- -##### `availability`Required +##### `updateInput`Optional ```typescript -public readonly availability: string; +public readonly updateInput: string; ``` - *Type:* string --- -##### `spotBidPricePercent`Required +##### `create`Required ```typescript -public readonly spotBidPricePercent: number; +public readonly create: string; ``` -- *Type:* number +- *Type:* string --- -##### `zoneId`Required +##### `delete`Required ```typescript -public readonly zoneId: string; +public readonly delete: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `update`Required ```typescript -public readonly internalValue: InstancePoolAwsAttributes; +public readonly update: string; ``` -- *Type:* InstancePoolAwsAttributes +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | ClusterTimeouts; +``` + +- *Type:* cdktf.IResolvable | ClusterTimeouts --- -### InstancePoolAzureAttributesOutputReference +### DataDatabricksDbfsFilePathsPathListList -#### Initializers +#### Initializers ```typescript -import { InstancePoolAzureAttributesOutputReference } from '@cdktf/provider-databricks' +import { DataDatabricksDbfsFilePathsPathListList } from '@cdktf/provider-databricks' -new InstancePoolAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new DataDatabricksDbfsFilePathsPathListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -80130,7 +84132,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80138,487 +84140,545 @@ The attribute on the parent resource this class is referencing. --- +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetSpotBidMaxPrice | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public computeFqn(): string ``` -###### `terraformAttribute`Required +##### `resolve` -- *Type:* string +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getBooleanAttribute` +##### `toString` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getBooleanMapAttribute` +##### `get` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public get(index: number): DataDatabricksDbfsFilePathsPathListOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getListAttribute` +--- -```typescript -public getListAttribute(terraformAttribute: string): string[] -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | --- -##### `getNumberAttribute` +##### `creationStack`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberListAttribute` +##### `fqn`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` + +### DataDatabricksDbfsFilePathsPathListOutputReference + +#### Initializers ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +import { DataDatabricksDbfsFilePathsPathListOutputReference } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new DataDatabricksDbfsFilePathsPathListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringAttribute` +##### `terraformResource`Required -```typescript -public getStringAttribute(terraformAttribute: string): string -``` +- *Type:* cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string ---- +The attribute on the parent resource this class is referencing. -##### `getStringMapAttribute` +--- -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +##### `complexObjectIndex`Required -###### `terraformAttribute`Required +- *Type:* number -- *Type:* string +the index of this item in the list. --- -##### `interpolationForAttribute` +##### `complexObjectIsFromSet`Required -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +- *Type:* boolean -###### `property`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `resetAvailability` +##### `computeFqn` ```typescript -public resetAvailability(): void +public computeFqn(): string ``` -##### `resetSpotBidMaxPrice` +##### `getAnyMapAttribute` ```typescript -public resetSpotBidMaxPrice(): void +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| availabilityInput | string | *No description.* | -| spotBidMaxPriceInput | number | *No description.* | -| availability | string | *No description.* | -| spotBidMaxPrice | number | *No description.* | -| internalValue | InstancePoolAzureAttributes | *No description.* | +- *Type:* string --- -##### `availabilityInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly availabilityInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `spotBidMaxPriceInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly spotBidMaxPriceInput: number; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `availability`Required +##### `getListAttribute` ```typescript -public readonly availability: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `spotBidMaxPrice`Required +##### `getNumberAttribute` ```typescript -public readonly spotBidMaxPrice: number; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `internalValue`Optional +##### `getNumberListAttribute` ```typescript -public readonly internalValue: InstancePoolAzureAttributes; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* InstancePoolAzureAttributes - ---- +###### `terraformAttribute`Required +- *Type:* string -### InstancePoolDiskSpecDiskTypeOutputReference +--- -#### Initializers +##### `getNumberMapAttribute` ```typescript -import { InstancePoolDiskSpecDiskTypeOutputReference } from '@cdktf/provider-databricks' - -new InstancePoolDiskSpecDiskTypeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- +###### `terraformAttribute`Required -##### `terraformResource`Required +- *Type:* string -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `getStringAttribute` ---- +```typescript +public getStringAttribute(terraformAttribute: string): string +``` -##### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string -The attribute on the parent resource this class is referencing. - --- -#### Methods +##### `getStringMapAttribute` -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAzureDiskVolumeType | *No description.* | -| resetEbsVolumeType | *No description.* | +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `interpolationForAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `resolve` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getBooleanMapAttribute` +##### `toString` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| fileSize | number | *No description.* | +| path | string | *No description.* | +| internalValue | DataDatabricksDbfsFilePathsPathList | *No description.* | --- -##### `getListAttribute` +##### `creationStack`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberAttribute` +##### `fqn`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `fileSize`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly fileSize: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberMapAttribute` +##### `path`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly path: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `internalValue`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly internalValue: DataDatabricksDbfsFilePathsPathList; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* DataDatabricksDbfsFilePathsPathList --- -##### `getStringMapAttribute` + +### DataDatabricksNotebookPathsNotebookPathListList + +#### Initializers ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +import { DataDatabricksNotebookPathsNotebookPathListList } from '@cdktf/provider-databricks' + +new DataDatabricksNotebookPathsNotebookPathListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -###### `terraformAttribute`Required +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `interpolationForAttribute` +##### `wrapsSet`Required -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +- *Type:* boolean -###### `property`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `resetAzureDiskVolumeType` +##### `computeFqn` ```typescript -public resetAzureDiskVolumeType(): void +public computeFqn(): string ``` -##### `resetEbsVolumeType` +##### `resolve` ```typescript -public resetEbsVolumeType(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| azureDiskVolumeTypeInput | string | *No description.* | -| ebsVolumeTypeInput | string | *No description.* | -| azureDiskVolumeType | string | *No description.* | -| ebsVolumeType | string | *No description.* | -| internalValue | InstancePoolDiskSpecDiskType | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `azureDiskVolumeTypeInput`Optional +##### `toString` ```typescript -public readonly azureDiskVolumeTypeInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ebsVolumeTypeInput`Optional +##### `get` ```typescript -public readonly ebsVolumeTypeInput: string; +public get(index: number): DataDatabricksNotebookPathsNotebookPathListOutputReference ``` -- *Type:* string +###### `index`Required + +- *Type:* number + +the index of the item to return. --- -##### `azureDiskVolumeType`Required -```typescript -public readonly azureDiskVolumeType: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | --- -##### `ebsVolumeType`Required +##### `creationStack`Required ```typescript -public readonly ebsVolumeType: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `internalValue`Optional +##### `fqn`Required ```typescript -public readonly internalValue: InstancePoolDiskSpecDiskType; +public readonly fqn: string; ``` -- *Type:* InstancePoolDiskSpecDiskType +- *Type:* string --- -### InstancePoolDiskSpecOutputReference +### DataDatabricksNotebookPathsNotebookPathListOutputReference -#### Initializers +#### Initializers ```typescript -import { InstancePoolDiskSpecOutputReference } from '@cdktf/provider-databricks' +import { DataDatabricksNotebookPathsNotebookPathListOutputReference } from '@cdktf/provider-databricks' -new InstancePoolDiskSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new DataDatabricksNotebookPathsNotebookPathListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -80626,7 +84686,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80634,281 +84694,278 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putDiskType | *No description.* | -| resetDiskCount | *No description.* | -| resetDiskSize | *No description.* | -| resetDiskType | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putDiskType` +##### `resolve` ```typescript -public putDiskType(value: InstancePoolDiskSpecDiskType): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required - -- *Type:* InstancePoolDiskSpecDiskType +Produce the Token's value at resolution time. ---- +###### `_context`Required -##### `resetDiskCount` +- *Type:* cdktf.IResolveContext -```typescript -public resetDiskCount(): void -``` +--- -##### `resetDiskSize` +##### `toString` ```typescript -public resetDiskSize(): void +public toString(): string ``` -##### `resetDiskType` +Return a string representation of this resolvable object. -```typescript -public resetDiskType(): void -``` +Returns a reversible string representation. #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| diskType | InstancePoolDiskSpecDiskTypeOutputReference | *No description.* | -| diskCountInput | number | *No description.* | -| diskSizeInput | number | *No description.* | -| diskTypeInput | InstancePoolDiskSpecDiskType | *No description.* | -| diskCount | number | *No description.* | -| diskSize | number | *No description.* | -| internalValue | InstancePoolDiskSpec | *No description.* | - ---- - -##### `diskType`Required - -```typescript -public readonly diskType: InstancePoolDiskSpecDiskTypeOutputReference; -``` - -- *Type:* InstancePoolDiskSpecDiskTypeOutputReference +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| language | string | *No description.* | +| path | string | *No description.* | +| internalValue | DataDatabricksNotebookPathsNotebookPathList | *No description.* | --- -##### `diskCountInput`Optional +##### `creationStack`Required ```typescript -public readonly diskCountInput: number; +public readonly creationStack: string[]; ``` -- *Type:* number - ---- - -##### `diskSizeInput`Optional +- *Type:* string[] -```typescript -public readonly diskSizeInput: number; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* number +If this returns an empty array the stack will not be attached. --- -##### `diskTypeInput`Optional +##### `fqn`Required ```typescript -public readonly diskTypeInput: InstancePoolDiskSpecDiskType; +public readonly fqn: string; ``` -- *Type:* InstancePoolDiskSpecDiskType +- *Type:* string --- -##### `diskCount`Required +##### `language`Required ```typescript -public readonly diskCount: number; +public readonly language: string; ``` -- *Type:* number +- *Type:* string --- -##### `diskSize`Required +##### `path`Required ```typescript -public readonly diskSize: number; +public readonly path: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: InstancePoolDiskSpec; +public readonly internalValue: DataDatabricksNotebookPathsNotebookPathList; ``` -- *Type:* InstancePoolDiskSpec +- *Type:* DataDatabricksNotebookPathsNotebookPathList --- -### InstancePoolGcpAttributesOutputReference +### GlobalInitScriptTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { InstancePoolGcpAttributesOutputReference } from '@cdktf/provider-databricks' +import { GlobalInitScriptTimeoutsOutputReference } from '@cdktf/provider-databricks' -new InstancePoolGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new GlobalInitScriptTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -80916,7 +84973,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80928,206 +84985,237 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| availability | string | *No description.* | -| internalValue | InstancePoolGcpAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| GlobalInitScriptTimeouts | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `availability`Required +##### `fqn`Required ```typescript -public readonly availability: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: InstancePoolGcpAttributes; +public readonly internalValue: IResolvable | GlobalInitScriptTimeouts; ``` -- *Type:* InstancePoolGcpAttributes +- *Type:* cdktf.IResolvable | GlobalInitScriptTimeouts --- -### InstancePoolPreloadedDockerImageBasicAuthOutputReference +### GrantsGrantList -#### Initializers +#### Initializers ```typescript -import { InstancePoolPreloadedDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' +import { GrantsGrantList } from '@cdktf/provider-databricks' -new InstancePoolPreloadedDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new GrantsGrantList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -81135,7 +85223,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -81143,140 +85231,66 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - ---- - -##### `getAnyMapAttribute` - -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanAttribute` - -```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanMapAttribute` - -```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} -``` +##### `wrapsSet`Required -###### `terraformAttribute`Required +- *Type:* boolean -- *Type:* string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `getListAttribute` - -```typescript -public getListAttribute(terraformAttribute: string): string[] -``` - -###### `terraformAttribute`Required +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getNumberAttribute` +##### `computeFqn` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberListAttribute` +##### `resolve` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +Produce the Token's value at resolution time. -###### `terraformAttribute`Required +###### `_context`Required -- *Type:* string +- *Type:* cdktf.IResolveContext --- -##### `getStringAttribute` +##### `toString` ```typescript -public getStringAttribute(terraformAttribute: string): string +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getStringMapAttribute` +##### `get` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public get(index: number): GrantsGrantOutputReference ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +###### `index`Required -###### `property`Required +- *Type:* number -- *Type:* string +the index of the item to return. --- @@ -81285,83 +85299,67 @@ public interpolationForAttribute(property: string): IResolvable | **Name** | **Type** | **Description** | | --- | --- | --- | -| passwordInput | string | *No description.* | -| usernameInput | string | *No description.* | -| password | string | *No description.* | -| username | string | *No description.* | -| internalValue | InstancePoolPreloadedDockerImageBasicAuth | *No description.* | - ---- - -##### `passwordInput`Optional - -```typescript -public readonly passwordInput: string; -``` - -- *Type:* string +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| GrantsGrant[] | *No description.* | --- -##### `usernameInput`Optional +##### `creationStack`Required ```typescript -public readonly usernameInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `password`Required +- *Type:* string[] -```typescript -public readonly password: string; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string +If this returns an empty array the stack will not be attached. --- -##### `username`Required +##### `fqn`Required ```typescript -public readonly username: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: InstancePoolPreloadedDockerImageBasicAuth; +public readonly internalValue: IResolvable | GrantsGrant[]; ``` -- *Type:* InstancePoolPreloadedDockerImageBasicAuth +- *Type:* cdktf.IResolvable | GrantsGrant[] --- -### JobEmailNotificationsOutputReference +### GrantsGrantOutputReference -#### Initializers +#### Initializers ```typescript -import { JobEmailNotificationsOutputReference } from '@cdktf/provider-databricks' +import { GrantsGrantOutputReference } from '@cdktf/provider-databricks' -new JobEmailNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new GrantsGrantOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -81369,7 +85367,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -81377,297 +85375,300 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetNoAlertForSkippedRuns | *No description.* | -| resetOnFailure | *No description.* | -| resetOnStart | *No description.* | -| resetOnSuccess | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetNoAlertForSkippedRuns` +##### `resolve` ```typescript -public resetNoAlertForSkippedRuns(): void +public resolve(_context: IResolveContext): any ``` -##### `resetOnFailure` +Produce the Token's value at resolution time. -```typescript -public resetOnFailure(): void -``` +###### `_context`Required -##### `resetOnStart` +- *Type:* cdktf.IResolveContext -```typescript -public resetOnStart(): void -``` +--- -##### `resetOnSuccess` +##### `toString` ```typescript -public resetOnSuccess(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| noAlertForSkippedRunsInput | boolean \| cdktf.IResolvable | *No description.* | -| onFailureInput | string[] | *No description.* | -| onStartInput | string[] | *No description.* | -| onSuccessInput | string[] | *No description.* | -| noAlertForSkippedRuns | boolean \| cdktf.IResolvable | *No description.* | -| onFailure | string[] | *No description.* | -| onStart | string[] | *No description.* | -| onSuccess | string[] | *No description.* | -| internalValue | JobEmailNotifications | *No description.* | - ---- - -##### `noAlertForSkippedRunsInput`Optional - -```typescript -public readonly noAlertForSkippedRunsInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| principalInput | string | *No description.* | +| privilegesInput | string[] | *No description.* | +| principal | string | *No description.* | +| privileges | string[] | *No description.* | +| internalValue | cdktf.IResolvable \| GrantsGrant | *No description.* | --- -##### `onFailureInput`Optional +##### `creationStack`Required ```typescript -public readonly onFailureInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] ---- - -##### `onStartInput`Optional - -```typescript -public readonly onStartInput: string[]; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string[] +If this returns an empty array the stack will not be attached. --- -##### `onSuccessInput`Optional +##### `fqn`Required ```typescript -public readonly onSuccessInput: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `noAlertForSkippedRuns`Required +##### `principalInput`Optional ```typescript -public readonly noAlertForSkippedRuns: boolean | IResolvable; +public readonly principalInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `onFailure`Required +##### `privilegesInput`Optional ```typescript -public readonly onFailure: string[]; +public readonly privilegesInput: string[]; ``` - *Type:* string[] --- -##### `onStart`Required +##### `principal`Required ```typescript -public readonly onStart: string[]; +public readonly principal: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `onSuccess`Required +##### `privileges`Required ```typescript -public readonly onSuccess: string[]; +public readonly privileges: string[]; ``` - *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobEmailNotifications; +public readonly internalValue: IResolvable | GrantsGrant; ``` -- *Type:* JobEmailNotifications +- *Type:* cdktf.IResolvable | GrantsGrant --- -### JobGitSourceOutputReference +### InstancePoolAwsAttributesOutputReference -#### Initializers +#### Initializers ```typescript -import { JobGitSourceOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolAwsAttributesOutputReference } from '@cdktf/provider-databricks' -new JobGitSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -81675,7 +85676,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -81687,315 +85688,323 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetBranch | *No description.* | -| resetCommit | *No description.* | -| resetProvider | *No description.* | -| resetTag | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetSpotBidPricePercent | *No description.* | +| resetZoneId | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetBranch` +##### `resolve` ```typescript -public resetBranch(): void +public resolve(_context: IResolveContext): any ``` -##### `resetCommit` +Produce the Token's value at resolution time. -```typescript -public resetCommit(): void -``` +###### `_context`Required -##### `resetProvider` +- *Type:* cdktf.IResolveContext -```typescript -public resetProvider(): void -``` +--- -##### `resetTag` +##### `toString` ```typescript -public resetTag(): void +public toString(): string ``` +Return a string representation of this resolvable object. -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branchInput | string | *No description.* | -| commitInput | string | *No description.* | -| providerInput | string | *No description.* | -| tagInput | string | *No description.* | -| urlInput | string | *No description.* | -| branch | string | *No description.* | -| commit | string | *No description.* | -| provider | string | *No description.* | -| tag | string | *No description.* | -| url | string | *No description.* | -| internalValue | JobGitSource | *No description.* | - ---- +Returns a reversible string representation. -##### `branchInput`Optional +##### `resetAvailability` ```typescript -public readonly branchInput: string; +public resetAvailability(): void ``` -- *Type:* string +##### `resetSpotBidPricePercent` ---- +```typescript +public resetSpotBidPricePercent(): void +``` -##### `commitInput`Optional +##### `resetZoneId` ```typescript -public readonly commitInput: string; +public resetZoneId(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| spotBidPricePercentInput | number | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| spotBidPricePercent | number | *No description.* | +| zoneId | string | *No description.* | +| internalValue | InstancePoolAwsAttributes | *No description.* | --- -##### `providerInput`Optional +##### `creationStack`Required ```typescript -public readonly providerInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `tagInput`Optional +##### `fqn`Required ```typescript -public readonly tagInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `urlInput`Optional +##### `availabilityInput`Optional ```typescript -public readonly urlInput: string; +public readonly availabilityInput: string; ``` - *Type:* string --- -##### `branch`Required +##### `spotBidPricePercentInput`Optional ```typescript -public readonly branch: string; +public readonly spotBidPricePercentInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `commit`Required +##### `zoneIdInput`Optional ```typescript -public readonly commit: string; +public readonly zoneIdInput: string; ``` - *Type:* string --- -##### `provider`Required +##### `availability`Required ```typescript -public readonly provider: string; +public readonly availability: string; ``` - *Type:* string --- -##### `tag`Required +##### `spotBidPricePercent`Required ```typescript -public readonly tag: string; +public readonly spotBidPricePercent: number; ``` -- *Type:* string +- *Type:* number --- -##### `url`Required +##### `zoneId`Required ```typescript -public readonly url: string; +public readonly zoneId: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobGitSource; +public readonly internalValue: InstancePoolAwsAttributes; ``` -- *Type:* JobGitSource +- *Type:* InstancePoolAwsAttributes --- -### JobJobClusterNewClusterAutoscaleOutputReference +### InstancePoolAzureAttributesOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolAzureAttributesOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -82003,7 +86012,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82015,151 +86024,184 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetMaxWorkers | *No description.* | -| resetMinWorkers | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetSpotBidMaxPrice | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetMaxWorkers` +##### `resolve` ```typescript -public resetMaxWorkers(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMinWorkers` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetMinWorkers(): void +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + +##### `resetSpotBidMaxPrice` + +```typescript +public resetSpotBidMaxPrice(): void ``` @@ -82167,83 +86209,109 @@ public resetMinWorkers(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| maxWorkersInput | number | *No description.* | -| minWorkersInput | number | *No description.* | -| maxWorkers | number | *No description.* | -| minWorkers | number | *No description.* | -| internalValue | JobJobClusterNewClusterAutoscale | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| spotBidMaxPriceInput | number | *No description.* | +| availability | string | *No description.* | +| spotBidMaxPrice | number | *No description.* | +| internalValue | InstancePoolAzureAttributes | *No description.* | --- -##### `maxWorkersInput`Optional +##### `creationStack`Required ```typescript -public readonly maxWorkersInput: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `minWorkersInput`Optional +##### `fqn`Required ```typescript -public readonly minWorkersInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `maxWorkers`Required +##### `availabilityInput`Optional ```typescript -public readonly maxWorkers: number; +public readonly availabilityInput: string; +``` + +- *Type:* string + +--- + +##### `spotBidMaxPriceInput`Optional + +```typescript +public readonly spotBidMaxPriceInput: number; ``` - *Type:* number --- -##### `minWorkers`Required +##### `availability`Required ```typescript -public readonly minWorkers: number; +public readonly availability: string; +``` + +- *Type:* string + +--- + +##### `spotBidMaxPrice`Required + +```typescript +public readonly spotBidMaxPrice: number; ``` - *Type:* number --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterAutoscale; +public readonly internalValue: InstancePoolAzureAttributes; ``` -- *Type:* JobJobClusterNewClusterAutoscale +- *Type:* InstancePoolAzureAttributes --- -### JobJobClusterNewClusterAwsAttributesOutputReference +### InstancePoolDiskSpecDiskTypeOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolDiskSpecDiskTypeOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolDiskSpecDiskTypeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -82251,7 +86319,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82263,193 +86331,184 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetEbsVolumeCount | *No description.* | -| resetEbsVolumeSize | *No description.* | -| resetEbsVolumeType | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetInstanceProfileArn | *No description.* | -| resetSpotBidPricePercent | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAzureDiskVolumeType | *No description.* | +| resetEbsVolumeType | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` - -```typescript -public resetAvailability(): void -``` - -##### `resetEbsVolumeCount` +##### `resolve` ```typescript -public resetEbsVolumeCount(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEbsVolumeSize` +Produce the Token's value at resolution time. -```typescript -public resetEbsVolumeSize(): void -``` +###### `_context`Required -##### `resetEbsVolumeType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEbsVolumeType(): void -``` +--- -##### `resetFirstOnDemand` +##### `toString` ```typescript -public resetFirstOnDemand(): void +public toString(): string ``` -##### `resetInstanceProfileArn` +Return a string representation of this resolvable object. -```typescript -public resetInstanceProfileArn(): void -``` +Returns a reversible string representation. -##### `resetSpotBidPricePercent` +##### `resetAzureDiskVolumeType` ```typescript -public resetSpotBidPricePercent(): void +public resetAzureDiskVolumeType(): void ``` -##### `resetZoneId` +##### `resetEbsVolumeType` ```typescript -public resetZoneId(): void +public resetEbsVolumeType(): void ``` @@ -82457,137 +86516,71 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| ebsVolumeCountInput | number | *No description.* | -| ebsVolumeSizeInput | number | *No description.* | -| ebsVolumeTypeInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| instanceProfileArnInput | string | *No description.* | -| spotBidPricePercentInput | number | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| ebsVolumeCount | number | *No description.* | -| ebsVolumeSize | number | *No description.* | -| ebsVolumeType | string | *No description.* | -| firstOnDemand | number | *No description.* | -| instanceProfileArn | string | *No description.* | -| spotBidPricePercent | number | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobJobClusterNewClusterAwsAttributes | *No description.* | - ---- - -##### `availabilityInput`Optional - -```typescript -public readonly availabilityInput: string; -``` - -- *Type:* string +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| azureDiskVolumeTypeInput | string | *No description.* | +| ebsVolumeTypeInput | string | *No description.* | +| azureDiskVolumeType | string | *No description.* | +| ebsVolumeType | string | *No description.* | +| internalValue | InstancePoolDiskSpecDiskType | *No description.* | --- -##### `ebsVolumeCountInput`Optional +##### `creationStack`Required ```typescript -public readonly ebsVolumeCountInput: number; +public readonly creationStack: string[]; ``` -- *Type:* number - ---- - -##### `ebsVolumeSizeInput`Optional +- *Type:* string[] -```typescript -public readonly ebsVolumeSizeInput: number; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* number +If this returns an empty array the stack will not be attached. --- -##### `ebsVolumeTypeInput`Optional +##### `fqn`Required ```typescript -public readonly ebsVolumeTypeInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `firstOnDemandInput`Optional - -```typescript -public readonly firstOnDemandInput: number; -``` - -- *Type:* number - ---- - -##### `instanceProfileArnInput`Optional +##### `azureDiskVolumeTypeInput`Optional ```typescript -public readonly instanceProfileArnInput: string; +public readonly azureDiskVolumeTypeInput: string; ``` - *Type:* string --- -##### `spotBidPricePercentInput`Optional - -```typescript -public readonly spotBidPricePercentInput: number; -``` - -- *Type:* number - ---- - -##### `zoneIdInput`Optional +##### `ebsVolumeTypeInput`Optional ```typescript -public readonly zoneIdInput: string; +public readonly ebsVolumeTypeInput: string; ``` - *Type:* string --- -##### `availability`Required +##### `azureDiskVolumeType`Required ```typescript -public readonly availability: string; +public readonly azureDiskVolumeType: string; ``` - *Type:* string --- -##### `ebsVolumeCount`Required - -```typescript -public readonly ebsVolumeCount: number; -``` - -- *Type:* number - ---- - -##### `ebsVolumeSize`Required - -```typescript -public readonly ebsVolumeSize: number; -``` - -- *Type:* number - ---- - -##### `ebsVolumeType`Required +##### `ebsVolumeType`Required ```typescript public readonly ebsVolumeType: string; @@ -82597,75 +86590,35 @@ public readonly ebsVolumeType: string; --- -##### `firstOnDemand`Required - -```typescript -public readonly firstOnDemand: number; -``` - -- *Type:* number - ---- - -##### `instanceProfileArn`Required - -```typescript -public readonly instanceProfileArn: string; -``` - -- *Type:* string - ---- - -##### `spotBidPricePercent`Required - -```typescript -public readonly spotBidPricePercent: number; -``` - -- *Type:* number - ---- - -##### `zoneId`Required - -```typescript -public readonly zoneId: string; -``` - -- *Type:* string - ---- - -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterAwsAttributes; +public readonly internalValue: InstancePoolDiskSpecDiskType; ``` -- *Type:* JobJobClusterNewClusterAwsAttributes +- *Type:* InstancePoolDiskSpecDiskType --- -### JobJobClusterNewClusterAzureAttributesOutputReference +### InstancePoolDiskSpecOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolDiskSpecOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolDiskSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -82673,7 +86626,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82685,264 +86638,336 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetSpotBidMaxPrice | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDiskType | *No description.* | +| resetDiskCount | *No description.* | +| resetDiskSize | *No description.* | +| resetDiskType | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetFirstOnDemand` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetFirstOnDemand(): void +public toString(): string ``` -##### `resetSpotBidMaxPrice` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDiskType` ```typescript -public resetSpotBidMaxPrice(): void +public putDiskType(value: InstancePoolDiskSpecDiskType): void ``` +###### `value`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| availabilityInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| spotBidMaxPriceInput | number | *No description.* | -| availability | string | *No description.* | -| firstOnDemand | number | *No description.* | -| spotBidMaxPrice | number | *No description.* | -| internalValue | JobJobClusterNewClusterAzureAttributes | *No description.* | +- *Type:* InstancePoolDiskSpecDiskType --- -##### `availabilityInput`Optional +##### `resetDiskCount` ```typescript -public readonly availabilityInput: string; +public resetDiskCount(): void +``` + +##### `resetDiskSize` + +```typescript +public resetDiskSize(): void +``` + +##### `resetDiskType` + +```typescript +public resetDiskType(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| diskType | InstancePoolDiskSpecDiskTypeOutputReference | *No description.* | +| diskCountInput | number | *No description.* | +| diskSizeInput | number | *No description.* | +| diskTypeInput | InstancePoolDiskSpecDiskType | *No description.* | +| diskCount | number | *No description.* | +| diskSize | number | *No description.* | +| internalValue | InstancePoolDiskSpec | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `firstOnDemandInput`Optional +##### `diskType`Required ```typescript -public readonly firstOnDemandInput: number; +public readonly diskType: InstancePoolDiskSpecDiskTypeOutputReference; +``` + +- *Type:* InstancePoolDiskSpecDiskTypeOutputReference + +--- + +##### `diskCountInput`Optional + +```typescript +public readonly diskCountInput: number; ``` - *Type:* number --- -##### `spotBidMaxPriceInput`Optional +##### `diskSizeInput`Optional ```typescript -public readonly spotBidMaxPriceInput: number; +public readonly diskSizeInput: number; ``` - *Type:* number --- -##### `availability`Required +##### `diskTypeInput`Optional ```typescript -public readonly availability: string; +public readonly diskTypeInput: InstancePoolDiskSpecDiskType; ``` -- *Type:* string +- *Type:* InstancePoolDiskSpecDiskType --- -##### `firstOnDemand`Required +##### `diskCount`Required ```typescript -public readonly firstOnDemand: number; +public readonly diskCount: number; ``` - *Type:* number --- -##### `spotBidMaxPrice`Required +##### `diskSize`Required ```typescript -public readonly spotBidMaxPrice: number; +public readonly diskSize: number; ``` - *Type:* number --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterAzureAttributes; +public readonly internalValue: InstancePoolDiskSpec; ``` -- *Type:* JobJobClusterNewClusterAzureAttributes +- *Type:* InstancePoolDiskSpec --- -### JobJobClusterNewClusterClusterLogConfDbfsOutputReference +### InstancePoolGcpAttributesOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolGcpAttributesOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -82950,7 +86975,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82962,199 +86987,265 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobJobClusterNewClusterClusterLogConfDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| availability | string | *No description.* | +| internalValue | InstancePoolGcpAttributes | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `destination`Required +##### `availabilityInput`Optional ```typescript -public readonly destination: string; +public readonly availabilityInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `availability`Required ```typescript -public readonly internalValue: JobJobClusterNewClusterClusterLogConfDbfs; +public readonly availability: string; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfDbfs +- *Type:* string --- +##### `internalValue`Optional -### JobJobClusterNewClusterClusterLogConfOutputReference +```typescript +public readonly internalValue: InstancePoolGcpAttributes; +``` -#### Initializers +- *Type:* InstancePoolGcpAttributes + +--- + + +### InstancePoolPreloadedDockerImageBasicAuthOutputReference + +#### Initializers ```typescript -import { JobJobClusterNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' +import { InstancePoolPreloadedDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolPreloadedDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -83162,7 +87253,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83174,261 +87265,281 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putDbfs | *No description.* | -| putS3 | *No description.* | -| resetDbfs | *No description.* | -| resetS3 | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putDbfs` +##### `resolve` ```typescript -public putDbfs(value: JobJobClusterNewClusterClusterLogConfDbfs): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* JobJobClusterNewClusterClusterLogConfDbfs +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putS3` +##### `toString` ```typescript -public putS3(value: JobJobClusterNewClusterClusterLogConfS3): void +public toString(): string ``` -###### `value`Required +Return a string representation of this resolvable object. -- *Type:* JobJobClusterNewClusterClusterLogConfS3 +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| passwordInput | string | *No description.* | +| usernameInput | string | *No description.* | +| password | string | *No description.* | +| username | string | *No description.* | +| internalValue | InstancePoolPreloadedDockerImageBasicAuth | *No description.* | --- -##### `resetDbfs` +##### `creationStack`Required ```typescript -public resetDbfs(): void +public readonly creationStack: string[]; ``` -##### `resetS3` +- *Type:* string[] -```typescript -public resetS3(): void -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. +If this returns an empty array the stack will not be attached. -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| dbfs | JobJobClusterNewClusterClusterLogConfDbfsOutputReference | *No description.* | -| s3 | JobJobClusterNewClusterClusterLogConfS3OutputReference | *No description.* | -| dbfsInput | JobJobClusterNewClusterClusterLogConfDbfs | *No description.* | -| s3Input | JobJobClusterNewClusterClusterLogConfS3 | *No description.* | -| internalValue | JobJobClusterNewClusterClusterLogConf | *No description.* | +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string --- -##### `dbfs`Required +##### `passwordInput`Optional ```typescript -public readonly dbfs: JobJobClusterNewClusterClusterLogConfDbfsOutputReference; +public readonly passwordInput: string; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfDbfsOutputReference +- *Type:* string --- -##### `s3`Required +##### `usernameInput`Optional ```typescript -public readonly s3: JobJobClusterNewClusterClusterLogConfS3OutputReference; +public readonly usernameInput: string; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfS3OutputReference +- *Type:* string --- -##### `dbfsInput`Optional +##### `password`Required ```typescript -public readonly dbfsInput: JobJobClusterNewClusterClusterLogConfDbfs; +public readonly password: string; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfDbfs +- *Type:* string --- -##### `s3Input`Optional +##### `username`Required ```typescript -public readonly s3Input: JobJobClusterNewClusterClusterLogConfS3; +public readonly username: string; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfS3 +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterClusterLogConf; +public readonly internalValue: InstancePoolPreloadedDockerImageBasicAuth; ``` -- *Type:* JobJobClusterNewClusterClusterLogConf +- *Type:* InstancePoolPreloadedDockerImageBasicAuth --- -### JobJobClusterNewClusterClusterLogConfS3OutputReference +### InstancePoolPreloadedDockerImageList -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' +import { InstancePoolPreloadedDockerImageList } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new InstancePoolPreloadedDockerImageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -83436,7 +87547,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83444,377 +87555,464 @@ The attribute on the parent resource this class is referencing. --- +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public computeFqn(): string ``` -###### `terraformAttribute`Required +##### `resolve` -- *Type:* string +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getBooleanAttribute` +##### `toString` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getBooleanMapAttribute` +##### `get` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public get(index: number): InstancePoolPreloadedDockerImageOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getListAttribute` +--- -```typescript -public getListAttribute(terraformAttribute: string): string[] -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| InstancePoolPreloadedDockerImage[] | *No description.* | --- -##### `getNumberAttribute` +##### `creationStack`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberListAttribute` +##### `fqn`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `internalValue`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly internalValue: IResolvable | InstancePoolPreloadedDockerImage[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | InstancePoolPreloadedDockerImage[] --- -##### `getStringAttribute` + +### InstancePoolPreloadedDockerImageOutputReference + +#### Initializers ```typescript -public getStringAttribute(terraformAttribute: string): string -``` +import { InstancePoolPreloadedDockerImageOutputReference } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new InstancePoolPreloadedDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringMapAttribute` +##### `terraformResource`Required -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +- *Type:* cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `interpolationForAttribute` +##### `complexObjectIndex`Required -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +- *Type:* number -###### `property`Required +the index of this item in the list. -- *Type:* string +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `resetCannedAcl` +#### Methods -```typescript -public resetCannedAcl(): void -``` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putBasicAuth | *No description.* | +| resetBasicAuth | *No description.* | -##### `resetEnableEncryption` +--- + +##### `computeFqn` ```typescript -public resetEnableEncryption(): void +public computeFqn(): string ``` -##### `resetEncryptionType` +##### `getAnyMapAttribute` ```typescript -public resetEncryptionType(): void +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -##### `resetEndpoint` +###### `terraformAttribute`Required -```typescript -public resetEndpoint(): void -``` +- *Type:* string -##### `resetKmsKey` +--- + +##### `getBooleanAttribute` ```typescript -public resetKmsKey(): void +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -##### `resetRegion` +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` ```typescript -public resetRegion(): void +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobJobClusterNewClusterClusterLogConfS3 | *No description.* | +- *Type:* string --- -##### `cannedAclInput`Optional +##### `getListAttribute` ```typescript -public readonly cannedAclInput: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `destinationInput`Optional +##### `getNumberAttribute` ```typescript -public readonly destinationInput: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `encryptionTypeInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly encryptionTypeInput: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `endpointInput`Optional +##### `getStringAttribute` ```typescript -public readonly endpointInput: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `kmsKeyInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly kmsKeyInput: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `regionInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly regionInput: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `cannedAcl`Required +##### `resolve` ```typescript -public readonly cannedAcl: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `destination`Required +##### `toString` ```typescript -public readonly destination: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putBasicAuth` + +```typescript +public putBasicAuth(value: InstancePoolPreloadedDockerImageBasicAuth): void +``` + +###### `value`Required + +- *Type:* InstancePoolPreloadedDockerImageBasicAuth --- -##### `enableEncryption`Required +##### `resetBasicAuth` ```typescript -public readonly enableEncryption: boolean | IResolvable; +public resetBasicAuth(): void ``` -- *Type:* boolean | cdktf.IResolvable + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| basicAuth | InstancePoolPreloadedDockerImageBasicAuthOutputReference | *No description.* | +| basicAuthInput | InstancePoolPreloadedDockerImageBasicAuth | *No description.* | +| urlInput | string | *No description.* | +| url | string | *No description.* | +| internalValue | cdktf.IResolvable \| InstancePoolPreloadedDockerImage | *No description.* | --- -##### `encryptionType`Required +##### `creationStack`Required ```typescript -public readonly encryptionType: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `endpoint`Required +##### `fqn`Required ```typescript -public readonly endpoint: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `kmsKey`Required +##### `basicAuth`Required ```typescript -public readonly kmsKey: string; +public readonly basicAuth: InstancePoolPreloadedDockerImageBasicAuthOutputReference; +``` + +- *Type:* InstancePoolPreloadedDockerImageBasicAuthOutputReference + +--- + +##### `basicAuthInput`Optional + +```typescript +public readonly basicAuthInput: InstancePoolPreloadedDockerImageBasicAuth; +``` + +- *Type:* InstancePoolPreloadedDockerImageBasicAuth + +--- + +##### `urlInput`Optional + +```typescript +public readonly urlInput: string; ``` - *Type:* string --- -##### `region`Required +##### `url`Required ```typescript -public readonly region: string; +public readonly url: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterClusterLogConfS3; +public readonly internalValue: IResolvable | InstancePoolPreloadedDockerImage; ``` -- *Type:* JobJobClusterNewClusterClusterLogConfS3 +- *Type:* cdktf.IResolvable | InstancePoolPreloadedDockerImage --- -### JobJobClusterNewClusterDockerImageBasicAuthOutputReference +### JobEmailNotificationsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' +import { JobEmailNotificationsOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobEmailNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -83822,7 +88020,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83834,221 +88032,352 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetNoAlertForSkippedRuns | *No description.* | +| resetOnFailure | *No description.* | +| resetOnStart | *No description.* | +| resetOnSuccess | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetNoAlertForSkippedRuns` + +```typescript +public resetNoAlertForSkippedRuns(): void +``` + +##### `resetOnFailure` + +```typescript +public resetOnFailure(): void +``` + +##### `resetOnStart` + +```typescript +public resetOnStart(): void +``` + +##### `resetOnSuccess` + +```typescript +public resetOnSuccess(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| passwordInput | string | *No description.* | -| usernameInput | string | *No description.* | -| password | string | *No description.* | -| username | string | *No description.* | -| internalValue | JobJobClusterNewClusterDockerImageBasicAuth | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| noAlertForSkippedRunsInput | boolean \| cdktf.IResolvable | *No description.* | +| onFailureInput | string[] | *No description.* | +| onStartInput | string[] | *No description.* | +| onSuccessInput | string[] | *No description.* | +| noAlertForSkippedRuns | boolean \| cdktf.IResolvable | *No description.* | +| onFailure | string[] | *No description.* | +| onStart | string[] | *No description.* | +| onSuccess | string[] | *No description.* | +| internalValue | JobEmailNotifications | *No description.* | --- -##### `passwordInput`Optional +##### `creationStack`Required ```typescript -public readonly passwordInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `usernameInput`Optional +##### `fqn`Required ```typescript -public readonly usernameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `password`Required +##### `noAlertForSkippedRunsInput`Optional ```typescript -public readonly password: string; +public readonly noAlertForSkippedRunsInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `username`Required +##### `onFailureInput`Optional ```typescript -public readonly username: string; +public readonly onFailureInput: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `internalValue`Optional +##### `onStartInput`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterDockerImageBasicAuth; +public readonly onStartInput: string[]; ``` -- *Type:* JobJobClusterNewClusterDockerImageBasicAuth +- *Type:* string[] --- +##### `onSuccessInput`Optional -### JobJobClusterNewClusterDockerImageOutputReference +```typescript +public readonly onSuccessInput: string[]; +``` -#### Initializers +- *Type:* string[] + +--- + +##### `noAlertForSkippedRuns`Required ```typescript -import { JobJobClusterNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' +public readonly noAlertForSkippedRuns: boolean | IResolvable; +``` -new JobJobClusterNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `onFailure`Required + +```typescript +public readonly onFailure: string[]; +``` + +- *Type:* string[] + +--- + +##### `onStart`Required + +```typescript +public readonly onStart: string[]; +``` + +- *Type:* string[] + +--- + +##### `onSuccess`Required + +```typescript +public readonly onSuccess: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobEmailNotifications; +``` + +- *Type:* JobEmailNotifications + +--- + + +### JobGitSourceOutputReference + +#### Initializers + +```typescript +import { JobGitSourceOutputReference } from '@cdktf/provider-databricks' + +new JobGitSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -84056,7 +88385,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84068,157 +88397,198 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putBasicAuth | *No description.* | -| resetBasicAuth | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBranch | *No description.* | +| resetCommit | *No description.* | +| resetProvider | *No description.* | +| resetTag | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putBasicAuth` +##### `resolve` ```typescript -public putBasicAuth(value: JobJobClusterNewClusterDockerImageBasicAuth): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* JobJobClusterNewClusterDockerImageBasicAuth +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `resetBasicAuth` +##### `toString` ```typescript -public resetBasicAuth(): void +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetBranch` + +```typescript +public resetBranch(): void +``` + +##### `resetCommit` + +```typescript +public resetCommit(): void +``` + +##### `resetProvider` + +```typescript +public resetProvider(): void +``` + +##### `resetTag` + +```typescript +public resetTag(): void ``` @@ -84226,418 +88596,318 @@ public resetBasicAuth(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| basicAuth | JobJobClusterNewClusterDockerImageBasicAuthOutputReference | *No description.* | -| basicAuthInput | JobJobClusterNewClusterDockerImageBasicAuth | *No description.* | -| urlInput | string | *No description.* | -| url | string | *No description.* | -| internalValue | JobJobClusterNewClusterDockerImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branchInput | string | *No description.* | +| commitInput | string | *No description.* | +| providerInput | string | *No description.* | +| tagInput | string | *No description.* | +| urlInput | string | *No description.* | +| branch | string | *No description.* | +| commit | string | *No description.* | +| provider | string | *No description.* | +| tag | string | *No description.* | +| url | string | *No description.* | +| internalValue | JobGitSource | *No description.* | --- -##### `basicAuth`Required +##### `creationStack`Required ```typescript -public readonly basicAuth: JobJobClusterNewClusterDockerImageBasicAuthOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* JobJobClusterNewClusterDockerImageBasicAuthOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `basicAuthInput`Optional +##### `fqn`Required ```typescript -public readonly basicAuthInput: JobJobClusterNewClusterDockerImageBasicAuth; +public readonly fqn: string; ``` -- *Type:* JobJobClusterNewClusterDockerImageBasicAuth +- *Type:* string --- -##### `urlInput`Optional +##### `branchInput`Optional ```typescript -public readonly urlInput: string; +public readonly branchInput: string; ``` - *Type:* string --- -##### `url`Required +##### `commitInput`Optional ```typescript -public readonly url: string; +public readonly commitInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `providerInput`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterDockerImage; +public readonly providerInput: string; ``` -- *Type:* JobJobClusterNewClusterDockerImage +- *Type:* string --- - -### JobJobClusterNewClusterGcpAttributesOutputReference - -#### Initializers +##### `tagInput`Optional ```typescript -import { JobJobClusterNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' - -new JobJobClusterNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly tagInput: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetBootDiskSize | *No description.* | -| resetGoogleServiceAccount | *No description.* | -| resetUsePreemptibleExecutors | *No description.* | -| resetZoneId | *No description.* | - --- -##### `getAnyMapAttribute` +##### `urlInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly urlInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `branch`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly branch: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `commit`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly commit: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `provider`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly provider: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `tag`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly tag: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `url`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly url: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `internalValue`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly internalValue: JobGitSource; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobGitSource --- -##### `getStringAttribute` - -```typescript -public getStringAttribute(terraformAttribute: string): string -``` - -###### `terraformAttribute`Required - -- *Type:* string ---- +### JobJobClusterList -##### `getStringMapAttribute` +#### Initializers ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +import { JobJobClusterList } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new JobJobClusterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +##### `terraformResource`Required -###### `property`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `resetAvailability` - -```typescript -public resetAvailability(): void -``` - -##### `resetBootDiskSize` - -```typescript -public resetBootDiskSize(): void -``` +##### `terraformAttribute`Required -##### `resetGoogleServiceAccount` +- *Type:* string -```typescript -public resetGoogleServiceAccount(): void -``` +The attribute on the parent resource this class is referencing. -##### `resetUsePreemptibleExecutors` +--- -```typescript -public resetUsePreemptibleExecutors(): void -``` +##### `wrapsSet`Required -##### `resetZoneId` +- *Type:* boolean -```typescript -public resetZoneId(): void -``` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +--- -#### Properties +#### Methods -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| availabilityInput | string | *No description.* | -| bootDiskSizeInput | number | *No description.* | -| googleServiceAccountInput | string | *No description.* | -| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| bootDiskSize | number | *No description.* | -| googleServiceAccount | string | *No description.* | -| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobJobClusterNewClusterGcpAttributes | *No description.* | +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `availabilityInput`Optional +##### `computeFqn` ```typescript -public readonly availabilityInput: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `bootDiskSizeInput`Optional +##### `resolve` ```typescript -public readonly bootDiskSizeInput: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number - ---- - -##### `googleServiceAccountInput`Optional +Produce the Token's value at resolution time. -```typescript -public readonly googleServiceAccountInput: string; -``` +###### `_context`Required -- *Type:* string +- *Type:* cdktf.IResolveContext --- -##### `usePreemptibleExecutorsInput`Optional +##### `toString` ```typescript -public readonly usePreemptibleExecutorsInput: boolean | IResolvable; +public toString(): string ``` -- *Type:* boolean | cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `zoneIdInput`Optional +##### `get` ```typescript -public readonly zoneIdInput: string; +public get(index: number): JobJobClusterOutputReference ``` -- *Type:* string - ---- - -##### `availability`Required +###### `index`Required -```typescript -public readonly availability: string; -``` +- *Type:* number -- *Type:* string +the index of the item to return. --- -##### `bootDiskSize`Required -```typescript -public readonly bootDiskSize: number; -``` +#### Properties -- *Type:* number +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobJobCluster[] | *No description.* | --- -##### `googleServiceAccount`Required +##### `creationStack`Required ```typescript -public readonly googleServiceAccount: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `usePreemptibleExecutors`Required +- *Type:* string[] -```typescript -public readonly usePreemptibleExecutors: boolean | IResolvable; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* boolean | cdktf.IResolvable +If this returns an empty array the stack will not be attached. --- -##### `zoneId`Required +##### `fqn`Required ```typescript -public readonly zoneId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterGcpAttributes; +public readonly internalValue: IResolvable | JobJobCluster[]; ``` -- *Type:* JobJobClusterNewClusterGcpAttributes +- *Type:* cdktf.IResolvable | JobJobCluster[] --- -### JobJobClusterNewClusterInitScriptsDbfsOutputReference +### JobJobClusterNewClusterAutoscaleOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' +import { JobJobClusterNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobJobClusterNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -84645,7 +88915,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84657,199 +88927,294 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMaxWorkers | *No description.* | +| resetMinWorkers | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetMaxWorkers` + +```typescript +public resetMaxWorkers(): void +``` + +##### `resetMinWorkers` + +```typescript +public resetMinWorkers(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobJobClusterNewClusterInitScriptsDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| maxWorkersInput | number | *No description.* | +| minWorkersInput | number | *No description.* | +| maxWorkers | number | *No description.* | +| minWorkers | number | *No description.* | +| internalValue | JobJobClusterNewClusterAutoscale | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destination`Required +##### `fqn`Required ```typescript -public readonly destination: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `maxWorkersInput`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterInitScriptsDbfs; +public readonly maxWorkersInput: number; ``` -- *Type:* JobJobClusterNewClusterInitScriptsDbfs +- *Type:* number --- +##### `minWorkersInput`Optional -### JobJobClusterNewClusterInitScriptsFileOutputReference +```typescript +public readonly minWorkersInput: number; +``` -#### Initializers +- *Type:* number + +--- + +##### `maxWorkers`Required ```typescript -import { JobJobClusterNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' +public readonly maxWorkers: number; +``` -new JobJobClusterNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* number + +--- + +##### `minWorkers`Required + +```typescript +public readonly minWorkers: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterAutoscale; +``` + +- *Type:* JobJobClusterNewClusterAutoscale + +--- + + +### JobJobClusterNewClusterAwsAttributesOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -84857,7 +89222,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84869,425 +89234,468 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetEbsVolumeCount | *No description.* | +| resetEbsVolumeSize | *No description.* | +| resetEbsVolumeType | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetInstanceProfileArn | *No description.* | +| resetSpotBidPricePercent | *No description.* | +| resetZoneId | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetDestination` +##### `resolve` ```typescript -public resetDestination(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobJobClusterNewClusterInitScriptsFile | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `destinationInput`Optional +##### `toString` ```typescript -public readonly destinationInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `destination`Required +##### `resetAvailability` ```typescript -public readonly destination: string; +public resetAvailability(): void ``` -- *Type:* string - ---- +##### `resetEbsVolumeCount` -##### `internalValue`Optional +```typescript +public resetEbsVolumeCount(): void +``` + +##### `resetEbsVolumeSize` ```typescript -public readonly internalValue: JobJobClusterNewClusterInitScriptsFile; +public resetEbsVolumeSize(): void ``` -- *Type:* JobJobClusterNewClusterInitScriptsFile +##### `resetEbsVolumeType` ---- +```typescript +public resetEbsVolumeType(): void +``` +##### `resetFirstOnDemand` -### JobJobClusterNewClusterInitScriptsGcsOutputReference +```typescript +public resetFirstOnDemand(): void +``` -#### Initializers +##### `resetInstanceProfileArn` ```typescript -import { JobJobClusterNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' +public resetInstanceProfileArn(): void +``` -new JobJobClusterNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +##### `resetSpotBidPricePercent` + +```typescript +public resetSpotBidPricePercent(): void +``` + +##### `resetZoneId` + +```typescript +public resetZoneId(): void ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| ebsVolumeCountInput | number | *No description.* | +| ebsVolumeSizeInput | number | *No description.* | +| ebsVolumeTypeInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| instanceProfileArnInput | string | *No description.* | +| spotBidPricePercentInput | number | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| ebsVolumeCount | number | *No description.* | +| ebsVolumeSize | number | *No description.* | +| ebsVolumeType | string | *No description.* | +| firstOnDemand | number | *No description.* | +| instanceProfileArn | string | *No description.* | +| spotBidPricePercent | number | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobJobClusterNewClusterAwsAttributes | *No description.* | --- -##### `terraformResource`Required +##### `creationStack`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly creationStack: string[]; +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `terraformAttribute`Required +##### `fqn`Required -- *Type:* string +```typescript +public readonly fqn: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods +##### `availabilityInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +```typescript +public readonly availabilityInput: string; +``` + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `ebsVolumeCountInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly ebsVolumeCountInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getBooleanAttribute` +##### `ebsVolumeSizeInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly ebsVolumeSizeInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getBooleanMapAttribute` +##### `ebsVolumeTypeInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly ebsVolumeTypeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `firstOnDemandInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly firstOnDemandInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberAttribute` +##### `instanceProfileArnInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly instanceProfileArnInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `spotBidPricePercentInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly spotBidPricePercentInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberMapAttribute` +##### `zoneIdInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly zoneIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `availability`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly availability: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `ebsVolumeCount`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly ebsVolumeCount: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `interpolationForAttribute` +##### `ebsVolumeSize`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly ebsVolumeSize: number; ``` -###### `property`Required +- *Type:* number + +--- + +##### `ebsVolumeType`Required + +```typescript +public readonly ebsVolumeType: string; +``` - *Type:* string --- -##### `resetDestination` +##### `firstOnDemand`Required ```typescript -public resetDestination(): void +public readonly firstOnDemand: number; ``` +- *Type:* number -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobJobClusterNewClusterInitScriptsGcs | *No description.* | +##### `instanceProfileArn`Required + +```typescript +public readonly instanceProfileArn: string; +``` + +- *Type:* string --- -##### `destinationInput`Optional +##### `spotBidPricePercent`Required ```typescript -public readonly destinationInput: string; +public readonly spotBidPricePercent: number; ``` -- *Type:* string +- *Type:* number --- -##### `destination`Required +##### `zoneId`Required ```typescript -public readonly destination: string; +public readonly zoneId: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewClusterInitScriptsGcs; +public readonly internalValue: JobJobClusterNewClusterAwsAttributes; ``` -- *Type:* JobJobClusterNewClusterInitScriptsGcs +- *Type:* JobJobClusterNewClusterAwsAttributes --- -### JobJobClusterNewClusterInitScriptsS3OutputReference +### JobJobClusterNewClusterAzureAttributesOutputReference -#### Initializers +#### Initializers ```typescript -import { JobJobClusterNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' +import { JobJobClusterNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' -new JobJobClusterNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobJobClusterNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -85295,7 +89703,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -85307,179 +89715,191 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetSpotBidMaxPrice | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetEncryptionType(): void +public toString(): string ``` -##### `resetEndpoint` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` ```typescript -public resetEndpoint(): void +public resetAvailability(): void ``` -##### `resetKmsKey` +##### `resetFirstOnDemand` ```typescript -public resetKmsKey(): void +public resetFirstOnDemand(): void ``` -##### `resetRegion` +##### `resetSpotBidMaxPrice` ```typescript -public resetRegion(): void +public resetSpotBidMaxPrice(): void ``` @@ -85487,1208 +89907,19183 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobJobClusterNewClusterInitScriptsS3 | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| spotBidMaxPriceInput | number | *No description.* | +| availability | string | *No description.* | +| firstOnDemand | number | *No description.* | +| spotBidMaxPrice | number | *No description.* | +| internalValue | JobJobClusterNewClusterAzureAttributes | *No description.* | --- -##### `cannedAclInput`Optional +##### `creationStack`Required ```typescript -public readonly cannedAclInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destinationInput`Optional +##### `fqn`Required ```typescript -public readonly destinationInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `availabilityInput`Optional ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public readonly availabilityInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionTypeInput`Optional +##### `firstOnDemandInput`Optional ```typescript -public readonly encryptionTypeInput: string; +public readonly firstOnDemandInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `endpointInput`Optional +##### `spotBidMaxPriceInput`Optional ```typescript -public readonly endpointInput: string; +public readonly spotBidMaxPriceInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `kmsKeyInput`Optional +##### `availability`Required ```typescript -public readonly kmsKeyInput: string; +public readonly availability: string; ``` - *Type:* string --- -##### `regionInput`Optional +##### `firstOnDemand`Required ```typescript -public readonly regionInput: string; +public readonly firstOnDemand: number; ``` -- *Type:* string +- *Type:* number --- -##### `cannedAcl`Required +##### `spotBidMaxPrice`Required ```typescript -public readonly cannedAcl: string; +public readonly spotBidMaxPrice: number; ``` -- *Type:* string +- *Type:* number --- -##### `destination`Required +##### `internalValue`Optional ```typescript -public readonly destination: string; +public readonly internalValue: JobJobClusterNewClusterAzureAttributes; ``` -- *Type:* string +- *Type:* JobJobClusterNewClusterAzureAttributes --- -##### `enableEncryption`Required + +### JobJobClusterNewClusterClusterLogConfDbfsOutputReference + +#### Initializers ```typescript -public readonly enableEncryption: boolean | IResolvable; +import { JobJobClusterNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* boolean | cdktf.IResolvable +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `encryptionType`Required +##### `terraformResource`Required -```typescript -public readonly encryptionType: string; -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `endpoint`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ```typescript -public readonly endpoint: string; +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `kmsKey`Required +##### `getBooleanAttribute` ```typescript -public readonly kmsKey: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `region`Required +##### `getBooleanMapAttribute` ```typescript -public readonly region: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getListAttribute` ```typescript -public readonly internalValue: JobJobClusterNewClusterInitScriptsS3; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* JobJobClusterNewClusterInitScriptsS3 +###### `terraformAttribute`Required + +- *Type:* string --- +##### `getNumberAttribute` -### JobJobClusterNewClusterOutputReference +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` -#### Initializers +###### `terraformAttribute`Required -```typescript -import { JobJobClusterNewClusterOutputReference } from '@cdktf/provider-databricks' +- *Type:* string -new JobJobClusterNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +###### `terraformAttribute`Required + +- *Type:* string --- -##### `terraformResource`Required +##### `getNumberMapAttribute` -- *Type:* cdktf.IInterpolatingParent +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` -The parent resource. +###### `terraformAttribute`Required + +- *Type:* string --- -##### `terraformAttribute`Required +##### `getStringAttribute` -- *Type:* string +```typescript +public getStringAttribute(terraformAttribute: string): string +``` -The attribute on the parent resource this class is referencing. +###### `terraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `getStringMapAttribute` -| **Name** | **Description** | +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobJobClusterNewClusterClusterLogConfDbfs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterClusterLogConfDbfs; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfDbfs + +--- + + +### JobJobClusterNewClusterClusterLogConfOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetS3 | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: JobJobClusterNewClusterClusterLogConfDbfs): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterClusterLogConfDbfs + +--- + +##### `putS3` + +```typescript +public putS3(value: JobJobClusterNewClusterClusterLogConfS3): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterClusterLogConfS3 + +--- + +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetS3` + +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobJobClusterNewClusterClusterLogConfDbfsOutputReference | *No description.* | +| s3 | JobJobClusterNewClusterClusterLogConfS3OutputReference | *No description.* | +| dbfsInput | JobJobClusterNewClusterClusterLogConfDbfs | *No description.* | +| s3Input | JobJobClusterNewClusterClusterLogConfS3 | *No description.* | +| internalValue | JobJobClusterNewClusterClusterLogConf | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `dbfs`Required + +```typescript +public readonly dbfs: JobJobClusterNewClusterClusterLogConfDbfsOutputReference; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfDbfsOutputReference + +--- + +##### `s3`Required + +```typescript +public readonly s3: JobJobClusterNewClusterClusterLogConfS3OutputReference; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfS3OutputReference + +--- + +##### `dbfsInput`Optional + +```typescript +public readonly dbfsInput: JobJobClusterNewClusterClusterLogConfDbfs; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfDbfs + +--- + +##### `s3Input`Optional + +```typescript +public readonly s3Input: JobJobClusterNewClusterClusterLogConfS3; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfS3 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterClusterLogConf; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConf + +--- + + +### JobJobClusterNewClusterClusterLogConfS3OutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` + +```typescript +public resetCannedAcl(): void +``` + +##### `resetEnableEncryption` + +```typescript +public resetEnableEncryption(): void +``` + +##### `resetEncryptionType` + +```typescript +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobJobClusterNewClusterClusterLogConfS3 | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cannedAclInput`Optional + +```typescript +public readonly cannedAclInput: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `enableEncryptionInput`Optional + +```typescript +public readonly enableEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionTypeInput`Optional + +```typescript +public readonly encryptionTypeInput: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `kmsKeyInput`Optional + +```typescript +public readonly kmsKeyInput: string; +``` + +- *Type:* string + +--- + +##### `regionInput`Optional + +```typescript +public readonly regionInput: string; +``` + +- *Type:* string + +--- + +##### `cannedAcl`Required + +```typescript +public readonly cannedAcl: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `enableEncryption`Required + +```typescript +public readonly enableEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionType`Required + +```typescript +public readonly encryptionType: string; +``` + +- *Type:* string + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `kmsKey`Required + +```typescript +public readonly kmsKey: string; +``` + +- *Type:* string + +--- + +##### `region`Required + +```typescript +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterClusterLogConfS3; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfS3 + +--- + + +### JobJobClusterNewClusterDockerImageBasicAuthOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| passwordInput | string | *No description.* | +| usernameInput | string | *No description.* | +| password | string | *No description.* | +| username | string | *No description.* | +| internalValue | JobJobClusterNewClusterDockerImageBasicAuth | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `passwordInput`Optional + +```typescript +public readonly passwordInput: string; +``` + +- *Type:* string + +--- + +##### `usernameInput`Optional + +```typescript +public readonly usernameInput: string; +``` + +- *Type:* string + +--- + +##### `password`Required + +```typescript +public readonly password: string; +``` + +- *Type:* string + +--- + +##### `username`Required + +```typescript +public readonly username: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterDockerImageBasicAuth; +``` + +- *Type:* JobJobClusterNewClusterDockerImageBasicAuth + +--- + + +### JobJobClusterNewClusterDockerImageOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putBasicAuth | *No description.* | +| resetBasicAuth | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putBasicAuth` + +```typescript +public putBasicAuth(value: JobJobClusterNewClusterDockerImageBasicAuth): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterDockerImageBasicAuth + +--- + +##### `resetBasicAuth` + +```typescript +public resetBasicAuth(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| basicAuth | JobJobClusterNewClusterDockerImageBasicAuthOutputReference | *No description.* | +| basicAuthInput | JobJobClusterNewClusterDockerImageBasicAuth | *No description.* | +| urlInput | string | *No description.* | +| url | string | *No description.* | +| internalValue | JobJobClusterNewClusterDockerImage | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `basicAuth`Required + +```typescript +public readonly basicAuth: JobJobClusterNewClusterDockerImageBasicAuthOutputReference; +``` + +- *Type:* JobJobClusterNewClusterDockerImageBasicAuthOutputReference + +--- + +##### `basicAuthInput`Optional + +```typescript +public readonly basicAuthInput: JobJobClusterNewClusterDockerImageBasicAuth; +``` + +- *Type:* JobJobClusterNewClusterDockerImageBasicAuth + +--- + +##### `urlInput`Optional + +```typescript +public readonly urlInput: string; +``` + +- *Type:* string + +--- + +##### `url`Required + +```typescript +public readonly url: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterDockerImage; +``` + +- *Type:* JobJobClusterNewClusterDockerImage + +--- + + +### JobJobClusterNewClusterGcpAttributesOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetBootDiskSize | *No description.* | +| resetGoogleServiceAccount | *No description.* | +| resetUsePreemptibleExecutors | *No description.* | +| resetZoneId | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + +##### `resetBootDiskSize` + +```typescript +public resetBootDiskSize(): void +``` + +##### `resetGoogleServiceAccount` + +```typescript +public resetGoogleServiceAccount(): void +``` + +##### `resetUsePreemptibleExecutors` + +```typescript +public resetUsePreemptibleExecutors(): void +``` + +##### `resetZoneId` + +```typescript +public resetZoneId(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| bootDiskSizeInput | number | *No description.* | +| googleServiceAccountInput | string | *No description.* | +| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| bootDiskSize | number | *No description.* | +| googleServiceAccount | string | *No description.* | +| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobJobClusterNewClusterGcpAttributes | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `availabilityInput`Optional + +```typescript +public readonly availabilityInput: string; +``` + +- *Type:* string + +--- + +##### `bootDiskSizeInput`Optional + +```typescript +public readonly bootDiskSizeInput: number; +``` + +- *Type:* number + +--- + +##### `googleServiceAccountInput`Optional + +```typescript +public readonly googleServiceAccountInput: string; +``` + +- *Type:* string + +--- + +##### `usePreemptibleExecutorsInput`Optional + +```typescript +public readonly usePreemptibleExecutorsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `zoneIdInput`Optional + +```typescript +public readonly zoneIdInput: string; +``` + +- *Type:* string + +--- + +##### `availability`Required + +```typescript +public readonly availability: string; +``` + +- *Type:* string + +--- + +##### `bootDiskSize`Required + +```typescript +public readonly bootDiskSize: number; +``` + +- *Type:* number + +--- + +##### `googleServiceAccount`Required + +```typescript +public readonly googleServiceAccount: string; +``` + +- *Type:* string + +--- + +##### `usePreemptibleExecutors`Required + +```typescript +public readonly usePreemptibleExecutors: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `zoneId`Required + +```typescript +public readonly zoneId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterGcpAttributes; +``` + +- *Type:* JobJobClusterNewClusterGcpAttributes + +--- + + +### JobJobClusterNewClusterInitScriptsDbfsOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobJobClusterNewClusterInitScriptsDbfs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterInitScriptsDbfs; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsDbfs + +--- + + +### JobJobClusterNewClusterInitScriptsFileOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobJobClusterNewClusterInitScriptsFile | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterInitScriptsFile; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsFile + +--- + + +### JobJobClusterNewClusterInitScriptsGcsOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobJobClusterNewClusterInitScriptsGcs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterInitScriptsGcs; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsGcs + +--- + + +### JobJobClusterNewClusterInitScriptsList + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsList } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobJobClusterNewClusterInitScriptsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobJobClusterNewClusterInitScripts[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobJobClusterNewClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts[] + +--- + + +### JobJobClusterNewClusterInitScriptsOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putFile | *No description.* | +| putGcs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetFile | *No description.* | +| resetGcs | *No description.* | +| resetS3 | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: JobJobClusterNewClusterInitScriptsDbfs): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterInitScriptsDbfs + +--- + +##### `putFile` + +```typescript +public putFile(value: JobJobClusterNewClusterInitScriptsFile): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterInitScriptsFile + +--- + +##### `putGcs` + +```typescript +public putGcs(value: JobJobClusterNewClusterInitScriptsGcs): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterInitScriptsGcs + +--- + +##### `putS3` + +```typescript +public putS3(value: JobJobClusterNewClusterInitScriptsS3): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterInitScriptsS3 + +--- + +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetFile` + +```typescript +public resetFile(): void +``` + +##### `resetGcs` + +```typescript +public resetGcs(): void +``` + +##### `resetS3` + +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobJobClusterNewClusterInitScriptsDbfsOutputReference | *No description.* | +| file | JobJobClusterNewClusterInitScriptsFileOutputReference | *No description.* | +| gcs | JobJobClusterNewClusterInitScriptsGcsOutputReference | *No description.* | +| s3 | JobJobClusterNewClusterInitScriptsS3OutputReference | *No description.* | +| dbfsInput | JobJobClusterNewClusterInitScriptsDbfs | *No description.* | +| fileInput | JobJobClusterNewClusterInitScriptsFile | *No description.* | +| gcsInput | JobJobClusterNewClusterInitScriptsGcs | *No description.* | +| s3Input | JobJobClusterNewClusterInitScriptsS3 | *No description.* | +| internalValue | cdktf.IResolvable \| JobJobClusterNewClusterInitScripts | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `dbfs`Required + +```typescript +public readonly dbfs: JobJobClusterNewClusterInitScriptsDbfsOutputReference; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsDbfsOutputReference + +--- + +##### `file`Required + +```typescript +public readonly file: JobJobClusterNewClusterInitScriptsFileOutputReference; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsFileOutputReference + +--- + +##### `gcs`Required + +```typescript +public readonly gcs: JobJobClusterNewClusterInitScriptsGcsOutputReference; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsGcsOutputReference + +--- + +##### `s3`Required + +```typescript +public readonly s3: JobJobClusterNewClusterInitScriptsS3OutputReference; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsS3OutputReference + +--- + +##### `dbfsInput`Optional + +```typescript +public readonly dbfsInput: JobJobClusterNewClusterInitScriptsDbfs; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsDbfs + +--- + +##### `fileInput`Optional + +```typescript +public readonly fileInput: JobJobClusterNewClusterInitScriptsFile; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsFile + +--- + +##### `gcsInput`Optional + +```typescript +public readonly gcsInput: JobJobClusterNewClusterInitScriptsGcs; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsGcs + +--- + +##### `s3Input`Optional + +```typescript +public readonly s3Input: JobJobClusterNewClusterInitScriptsS3; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsS3 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobJobClusterNewClusterInitScripts; +``` + +- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts + +--- + + +### JobJobClusterNewClusterInitScriptsS3OutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` + +```typescript +public resetCannedAcl(): void +``` + +##### `resetEnableEncryption` + +```typescript +public resetEnableEncryption(): void +``` + +##### `resetEncryptionType` + +```typescript +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobJobClusterNewClusterInitScriptsS3 | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cannedAclInput`Optional + +```typescript +public readonly cannedAclInput: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `enableEncryptionInput`Optional + +```typescript +public readonly enableEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionTypeInput`Optional + +```typescript +public readonly encryptionTypeInput: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `kmsKeyInput`Optional + +```typescript +public readonly kmsKeyInput: string; +``` + +- *Type:* string + +--- + +##### `regionInput`Optional + +```typescript +public readonly regionInput: string; +``` + +- *Type:* string + +--- + +##### `cannedAcl`Required + +```typescript +public readonly cannedAcl: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `enableEncryption`Required + +```typescript +public readonly enableEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionType`Required + +```typescript +public readonly encryptionType: string; +``` + +- *Type:* string + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `kmsKey`Required + +```typescript +public readonly kmsKey: string; +``` + +- *Type:* string + +--- + +##### `region`Required + +```typescript +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewClusterInitScriptsS3; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsS3 + +--- + + +### JobJobClusterNewClusterOutputReference + +#### Initializers + +```typescript +import { JobJobClusterNewClusterOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAutoscale | *No description.* | +| putAwsAttributes | *No description.* | +| putAzureAttributes | *No description.* | +| putClusterLogConf | *No description.* | +| putDockerImage | *No description.* | +| putGcpAttributes | *No description.* | +| putInitScripts | *No description.* | +| resetAutoscale | *No description.* | +| resetAutoterminationMinutes | *No description.* | +| resetAwsAttributes | *No description.* | +| resetAzureAttributes | *No description.* | +| resetClusterId | *No description.* | +| resetClusterLogConf | *No description.* | +| resetClusterName | *No description.* | +| resetCustomTags | *No description.* | +| resetDataSecurityMode | *No description.* | +| resetDockerImage | *No description.* | +| resetDriverInstancePoolId | *No description.* | +| resetDriverNodeTypeId | *No description.* | +| resetEnableElasticDisk | *No description.* | +| resetEnableLocalDiskEncryption | *No description.* | +| resetGcpAttributes | *No description.* | +| resetIdempotencyToken | *No description.* | +| resetInitScripts | *No description.* | +| resetInstancePoolId | *No description.* | +| resetNodeTypeId | *No description.* | +| resetNumWorkers | *No description.* | +| resetPolicyId | *No description.* | +| resetSingleUserName | *No description.* | +| resetSparkConf | *No description.* | +| resetSparkEnvVars | *No description.* | +| resetSshPublicKeys | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putAutoscale` + +```typescript +public putAutoscale(value: JobJobClusterNewClusterAutoscale): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterAutoscale + +--- + +##### `putAwsAttributes` + +```typescript +public putAwsAttributes(value: JobJobClusterNewClusterAwsAttributes): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterAwsAttributes + +--- + +##### `putAzureAttributes` + +```typescript +public putAzureAttributes(value: JobJobClusterNewClusterAzureAttributes): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterAzureAttributes + +--- + +##### `putClusterLogConf` + +```typescript +public putClusterLogConf(value: JobJobClusterNewClusterClusterLogConf): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterClusterLogConf + +--- + +##### `putDockerImage` + +```typescript +public putDockerImage(value: JobJobClusterNewClusterDockerImage): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterDockerImage + +--- + +##### `putGcpAttributes` + +```typescript +public putGcpAttributes(value: JobJobClusterNewClusterGcpAttributes): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewClusterGcpAttributes + +--- + +##### `putInitScripts` + +```typescript +public putInitScripts(value: IResolvable | JobJobClusterNewClusterInitScripts[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts[] + +--- + +##### `resetAutoscale` + +```typescript +public resetAutoscale(): void +``` + +##### `resetAutoterminationMinutes` + +```typescript +public resetAutoterminationMinutes(): void +``` + +##### `resetAwsAttributes` + +```typescript +public resetAwsAttributes(): void +``` + +##### `resetAzureAttributes` + +```typescript +public resetAzureAttributes(): void +``` + +##### `resetClusterId` + +```typescript +public resetClusterId(): void +``` + +##### `resetClusterLogConf` + +```typescript +public resetClusterLogConf(): void +``` + +##### `resetClusterName` + +```typescript +public resetClusterName(): void +``` + +##### `resetCustomTags` + +```typescript +public resetCustomTags(): void +``` + +##### `resetDataSecurityMode` + +```typescript +public resetDataSecurityMode(): void +``` + +##### `resetDockerImage` + +```typescript +public resetDockerImage(): void +``` + +##### `resetDriverInstancePoolId` + +```typescript +public resetDriverInstancePoolId(): void +``` + +##### `resetDriverNodeTypeId` + +```typescript +public resetDriverNodeTypeId(): void +``` + +##### `resetEnableElasticDisk` + +```typescript +public resetEnableElasticDisk(): void +``` + +##### `resetEnableLocalDiskEncryption` + +```typescript +public resetEnableLocalDiskEncryption(): void +``` + +##### `resetGcpAttributes` + +```typescript +public resetGcpAttributes(): void +``` + +##### `resetIdempotencyToken` + +```typescript +public resetIdempotencyToken(): void +``` + +##### `resetInitScripts` + +```typescript +public resetInitScripts(): void +``` + +##### `resetInstancePoolId` + +```typescript +public resetInstancePoolId(): void +``` + +##### `resetNodeTypeId` + +```typescript +public resetNodeTypeId(): void +``` + +##### `resetNumWorkers` + +```typescript +public resetNumWorkers(): void +``` + +##### `resetPolicyId` + +```typescript +public resetPolicyId(): void +``` + +##### `resetSingleUserName` + +```typescript +public resetSingleUserName(): void +``` + +##### `resetSparkConf` + +```typescript +public resetSparkConf(): void +``` + +##### `resetSparkEnvVars` + +```typescript +public resetSparkEnvVars(): void +``` + +##### `resetSshPublicKeys` + +```typescript +public resetSshPublicKeys(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| autoscale | JobJobClusterNewClusterAutoscaleOutputReference | *No description.* | +| awsAttributes | JobJobClusterNewClusterAwsAttributesOutputReference | *No description.* | +| azureAttributes | JobJobClusterNewClusterAzureAttributesOutputReference | *No description.* | +| clusterLogConf | JobJobClusterNewClusterClusterLogConfOutputReference | *No description.* | +| dockerImage | JobJobClusterNewClusterDockerImageOutputReference | *No description.* | +| gcpAttributes | JobJobClusterNewClusterGcpAttributesOutputReference | *No description.* | +| initScripts | JobJobClusterNewClusterInitScriptsList | *No description.* | +| autoscaleInput | JobJobClusterNewClusterAutoscale | *No description.* | +| autoterminationMinutesInput | number | *No description.* | +| awsAttributesInput | JobJobClusterNewClusterAwsAttributes | *No description.* | +| azureAttributesInput | JobJobClusterNewClusterAzureAttributes | *No description.* | +| clusterIdInput | string | *No description.* | +| clusterLogConfInput | JobJobClusterNewClusterClusterLogConf | *No description.* | +| clusterNameInput | string | *No description.* | +| customTagsInput | {[ key: string ]: string} | *No description.* | +| dataSecurityModeInput | string | *No description.* | +| dockerImageInput | JobJobClusterNewClusterDockerImage | *No description.* | +| driverInstancePoolIdInput | string | *No description.* | +| driverNodeTypeIdInput | string | *No description.* | +| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| gcpAttributesInput | JobJobClusterNewClusterGcpAttributes | *No description.* | +| idempotencyTokenInput | string | *No description.* | +| initScriptsInput | cdktf.IResolvable \| JobJobClusterNewClusterInitScripts[] | *No description.* | +| instancePoolIdInput | string | *No description.* | +| nodeTypeIdInput | string | *No description.* | +| numWorkersInput | number | *No description.* | +| policyIdInput | string | *No description.* | +| singleUserNameInput | string | *No description.* | +| sparkConfInput | {[ key: string ]: string} | *No description.* | +| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | +| sparkVersionInput | string | *No description.* | +| sshPublicKeysInput | string[] | *No description.* | +| autoterminationMinutes | number | *No description.* | +| clusterId | string | *No description.* | +| clusterName | string | *No description.* | +| customTags | {[ key: string ]: string} | *No description.* | +| dataSecurityMode | string | *No description.* | +| driverInstancePoolId | string | *No description.* | +| driverNodeTypeId | string | *No description.* | +| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | +| idempotencyToken | string | *No description.* | +| instancePoolId | string | *No description.* | +| nodeTypeId | string | *No description.* | +| numWorkers | number | *No description.* | +| policyId | string | *No description.* | +| singleUserName | string | *No description.* | +| sparkConf | {[ key: string ]: string} | *No description.* | +| sparkEnvVars | {[ key: string ]: string} | *No description.* | +| sparkVersion | string | *No description.* | +| sshPublicKeys | string[] | *No description.* | +| internalValue | JobJobClusterNewCluster | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `autoscale`Required + +```typescript +public readonly autoscale: JobJobClusterNewClusterAutoscaleOutputReference; +``` + +- *Type:* JobJobClusterNewClusterAutoscaleOutputReference + +--- + +##### `awsAttributes`Required + +```typescript +public readonly awsAttributes: JobJobClusterNewClusterAwsAttributesOutputReference; +``` + +- *Type:* JobJobClusterNewClusterAwsAttributesOutputReference + +--- + +##### `azureAttributes`Required + +```typescript +public readonly azureAttributes: JobJobClusterNewClusterAzureAttributesOutputReference; +``` + +- *Type:* JobJobClusterNewClusterAzureAttributesOutputReference + +--- + +##### `clusterLogConf`Required + +```typescript +public readonly clusterLogConf: JobJobClusterNewClusterClusterLogConfOutputReference; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConfOutputReference + +--- + +##### `dockerImage`Required + +```typescript +public readonly dockerImage: JobJobClusterNewClusterDockerImageOutputReference; +``` + +- *Type:* JobJobClusterNewClusterDockerImageOutputReference + +--- + +##### `gcpAttributes`Required + +```typescript +public readonly gcpAttributes: JobJobClusterNewClusterGcpAttributesOutputReference; +``` + +- *Type:* JobJobClusterNewClusterGcpAttributesOutputReference + +--- + +##### `initScripts`Required + +```typescript +public readonly initScripts: JobJobClusterNewClusterInitScriptsList; +``` + +- *Type:* JobJobClusterNewClusterInitScriptsList + +--- + +##### `autoscaleInput`Optional + +```typescript +public readonly autoscaleInput: JobJobClusterNewClusterAutoscale; +``` + +- *Type:* JobJobClusterNewClusterAutoscale + +--- + +##### `autoterminationMinutesInput`Optional + +```typescript +public readonly autoterminationMinutesInput: number; +``` + +- *Type:* number + +--- + +##### `awsAttributesInput`Optional + +```typescript +public readonly awsAttributesInput: JobJobClusterNewClusterAwsAttributes; +``` + +- *Type:* JobJobClusterNewClusterAwsAttributes + +--- + +##### `azureAttributesInput`Optional + +```typescript +public readonly azureAttributesInput: JobJobClusterNewClusterAzureAttributes; +``` + +- *Type:* JobJobClusterNewClusterAzureAttributes + +--- + +##### `clusterIdInput`Optional + +```typescript +public readonly clusterIdInput: string; +``` + +- *Type:* string + +--- + +##### `clusterLogConfInput`Optional + +```typescript +public readonly clusterLogConfInput: JobJobClusterNewClusterClusterLogConf; +``` + +- *Type:* JobJobClusterNewClusterClusterLogConf + +--- + +##### `clusterNameInput`Optional + +```typescript +public readonly clusterNameInput: string; +``` + +- *Type:* string + +--- + +##### `customTagsInput`Optional + +```typescript +public readonly customTagsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `dataSecurityModeInput`Optional + +```typescript +public readonly dataSecurityModeInput: string; +``` + +- *Type:* string + +--- + +##### `dockerImageInput`Optional + +```typescript +public readonly dockerImageInput: JobJobClusterNewClusterDockerImage; +``` + +- *Type:* JobJobClusterNewClusterDockerImage + +--- + +##### `driverInstancePoolIdInput`Optional + +```typescript +public readonly driverInstancePoolIdInput: string; +``` + +- *Type:* string + +--- + +##### `driverNodeTypeIdInput`Optional + +```typescript +public readonly driverNodeTypeIdInput: string; +``` + +- *Type:* string + +--- + +##### `enableElasticDiskInput`Optional + +```typescript +public readonly enableElasticDiskInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableLocalDiskEncryptionInput`Optional + +```typescript +public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `gcpAttributesInput`Optional + +```typescript +public readonly gcpAttributesInput: JobJobClusterNewClusterGcpAttributes; +``` + +- *Type:* JobJobClusterNewClusterGcpAttributes + +--- + +##### `idempotencyTokenInput`Optional + +```typescript +public readonly idempotencyTokenInput: string; +``` + +- *Type:* string + +--- + +##### `initScriptsInput`Optional + +```typescript +public readonly initScriptsInput: IResolvable | JobJobClusterNewClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts[] + +--- + +##### `instancePoolIdInput`Optional + +```typescript +public readonly instancePoolIdInput: string; +``` + +- *Type:* string + +--- + +##### `nodeTypeIdInput`Optional + +```typescript +public readonly nodeTypeIdInput: string; +``` + +- *Type:* string + +--- + +##### `numWorkersInput`Optional + +```typescript +public readonly numWorkersInput: number; +``` + +- *Type:* number + +--- + +##### `policyIdInput`Optional + +```typescript +public readonly policyIdInput: string; +``` + +- *Type:* string + +--- + +##### `singleUserNameInput`Optional + +```typescript +public readonly singleUserNameInput: string; +``` + +- *Type:* string + +--- + +##### `sparkConfInput`Optional + +```typescript +public readonly sparkConfInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkEnvVarsInput`Optional + +```typescript +public readonly sparkEnvVarsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkVersionInput`Optional + +```typescript +public readonly sparkVersionInput: string; +``` + +- *Type:* string + +--- + +##### `sshPublicKeysInput`Optional + +```typescript +public readonly sshPublicKeysInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `autoterminationMinutes`Required + +```typescript +public readonly autoterminationMinutes: number; +``` + +- *Type:* number + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +--- + +##### `clusterName`Required + +```typescript +public readonly clusterName: string; +``` + +- *Type:* string + +--- + +##### `customTags`Required + +```typescript +public readonly customTags: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `dataSecurityMode`Required + +```typescript +public readonly dataSecurityMode: string; +``` + +- *Type:* string + +--- + +##### `driverInstancePoolId`Required + +```typescript +public readonly driverInstancePoolId: string; +``` + +- *Type:* string + +--- + +##### `driverNodeTypeId`Required + +```typescript +public readonly driverNodeTypeId: string; +``` + +- *Type:* string + +--- + +##### `enableElasticDisk`Required + +```typescript +public readonly enableElasticDisk: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableLocalDiskEncryption`Required + +```typescript +public readonly enableLocalDiskEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `idempotencyToken`Required + +```typescript +public readonly idempotencyToken: string; +``` + +- *Type:* string + +--- + +##### `instancePoolId`Required + +```typescript +public readonly instancePoolId: string; +``` + +- *Type:* string + +--- + +##### `nodeTypeId`Required + +```typescript +public readonly nodeTypeId: string; +``` + +- *Type:* string + +--- + +##### `numWorkers`Required + +```typescript +public readonly numWorkers: number; +``` + +- *Type:* number + +--- + +##### `policyId`Required + +```typescript +public readonly policyId: string; +``` + +- *Type:* string + +--- + +##### `singleUserName`Required + +```typescript +public readonly singleUserName: string; +``` + +- *Type:* string + +--- + +##### `sparkConf`Required + +```typescript +public readonly sparkConf: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkEnvVars`Required + +```typescript +public readonly sparkEnvVars: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkVersion`Required + +```typescript +public readonly sparkVersion: string; +``` + +- *Type:* string + +--- + +##### `sshPublicKeys`Required + +```typescript +public readonly sshPublicKeys: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobJobClusterNewCluster; +``` + +- *Type:* JobJobClusterNewCluster + +--- + + +### JobJobClusterOutputReference + +#### Initializers + +```typescript +import { JobJobClusterOutputReference } from '@cdktf/provider-databricks' + +new JobJobClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putNewCluster | *No description.* | +| resetJobClusterKey | *No description.* | +| resetNewCluster | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putNewCluster` + +```typescript +public putNewCluster(value: JobJobClusterNewCluster): void +``` + +###### `value`Required + +- *Type:* JobJobClusterNewCluster + +--- + +##### `resetJobClusterKey` + +```typescript +public resetJobClusterKey(): void +``` + +##### `resetNewCluster` + +```typescript +public resetNewCluster(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| newCluster | JobJobClusterNewClusterOutputReference | *No description.* | +| jobClusterKeyInput | string | *No description.* | +| newClusterInput | JobJobClusterNewCluster | *No description.* | +| jobClusterKey | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobJobCluster | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `newCluster`Required + +```typescript +public readonly newCluster: JobJobClusterNewClusterOutputReference; +``` + +- *Type:* JobJobClusterNewClusterOutputReference + +--- + +##### `jobClusterKeyInput`Optional + +```typescript +public readonly jobClusterKeyInput: string; +``` + +- *Type:* string + +--- + +##### `newClusterInput`Optional + +```typescript +public readonly newClusterInput: JobJobClusterNewCluster; +``` + +- *Type:* JobJobClusterNewCluster + +--- + +##### `jobClusterKey`Required + +```typescript +public readonly jobClusterKey: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobJobCluster; +``` + +- *Type:* cdktf.IResolvable | JobJobCluster + +--- + + +### JobLibraryCranOutputReference + +#### Initializers + +```typescript +import { JobLibraryCranOutputReference } from '@cdktf/provider-databricks' + +new JobLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | JobLibraryCran | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `packageInput`Optional + +```typescript +public readonly packageInput: string; +``` + +- *Type:* string + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `package`Required + +```typescript +public readonly package: string; +``` + +- *Type:* string + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobLibraryCran; +``` + +- *Type:* JobLibraryCran + +--- + + +### JobLibraryList + +#### Initializers + +```typescript +import { JobLibraryList } from '@cdktf/provider-databricks' + +new JobLibraryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobLibraryOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobLibrary[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobLibrary[]; +``` + +- *Type:* cdktf.IResolvable | JobLibrary[] + +--- + + +### JobLibraryMavenOutputReference + +#### Initializers + +```typescript +import { JobLibraryMavenOutputReference } from '@cdktf/provider-databricks' + +new JobLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclusions | *No description.* | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetExclusions` + +```typescript +public resetExclusions(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| coordinatesInput | string | *No description.* | +| exclusionsInput | string[] | *No description.* | +| repoInput | string | *No description.* | +| coordinates | string | *No description.* | +| exclusions | string[] | *No description.* | +| repo | string | *No description.* | +| internalValue | JobLibraryMaven | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `coordinatesInput`Optional + +```typescript +public readonly coordinatesInput: string; +``` + +- *Type:* string + +--- + +##### `exclusionsInput`Optional + +```typescript +public readonly exclusionsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `coordinates`Required + +```typescript +public readonly coordinates: string; +``` + +- *Type:* string + +--- + +##### `exclusions`Required + +```typescript +public readonly exclusions: string[]; +``` + +- *Type:* string[] + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobLibraryMaven; +``` + +- *Type:* JobLibraryMaven + +--- + + +### JobLibraryOutputReference + +#### Initializers + +```typescript +import { JobLibraryOutputReference } from '@cdktf/provider-databricks' + +new JobLibraryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putCran | *No description.* | +| putMaven | *No description.* | +| putPypi | *No description.* | +| resetCran | *No description.* | +| resetEgg | *No description.* | +| resetJar | *No description.* | +| resetMaven | *No description.* | +| resetPypi | *No description.* | +| resetWhl | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putCran` + +```typescript +public putCran(value: JobLibraryCran): void +``` + +###### `value`Required + +- *Type:* JobLibraryCran + +--- + +##### `putMaven` + +```typescript +public putMaven(value: JobLibraryMaven): void +``` + +###### `value`Required + +- *Type:* JobLibraryMaven + +--- + +##### `putPypi` + +```typescript +public putPypi(value: JobLibraryPypi): void +``` + +###### `value`Required + +- *Type:* JobLibraryPypi + +--- + +##### `resetCran` + +```typescript +public resetCran(): void +``` + +##### `resetEgg` + +```typescript +public resetEgg(): void +``` + +##### `resetJar` + +```typescript +public resetJar(): void +``` + +##### `resetMaven` + +```typescript +public resetMaven(): void +``` + +##### `resetPypi` + +```typescript +public resetPypi(): void +``` + +##### `resetWhl` + +```typescript +public resetWhl(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cran | JobLibraryCranOutputReference | *No description.* | +| maven | JobLibraryMavenOutputReference | *No description.* | +| pypi | JobLibraryPypiOutputReference | *No description.* | +| cranInput | JobLibraryCran | *No description.* | +| eggInput | string | *No description.* | +| jarInput | string | *No description.* | +| mavenInput | JobLibraryMaven | *No description.* | +| pypiInput | JobLibraryPypi | *No description.* | +| whlInput | string | *No description.* | +| egg | string | *No description.* | +| jar | string | *No description.* | +| whl | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobLibrary | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cran`Required + +```typescript +public readonly cran: JobLibraryCranOutputReference; +``` + +- *Type:* JobLibraryCranOutputReference + +--- + +##### `maven`Required + +```typescript +public readonly maven: JobLibraryMavenOutputReference; +``` + +- *Type:* JobLibraryMavenOutputReference + +--- + +##### `pypi`Required + +```typescript +public readonly pypi: JobLibraryPypiOutputReference; +``` + +- *Type:* JobLibraryPypiOutputReference + +--- + +##### `cranInput`Optional + +```typescript +public readonly cranInput: JobLibraryCran; +``` + +- *Type:* JobLibraryCran + +--- + +##### `eggInput`Optional + +```typescript +public readonly eggInput: string; +``` + +- *Type:* string + +--- + +##### `jarInput`Optional + +```typescript +public readonly jarInput: string; +``` + +- *Type:* string + +--- + +##### `mavenInput`Optional + +```typescript +public readonly mavenInput: JobLibraryMaven; +``` + +- *Type:* JobLibraryMaven + +--- + +##### `pypiInput`Optional + +```typescript +public readonly pypiInput: JobLibraryPypi; +``` + +- *Type:* JobLibraryPypi + +--- + +##### `whlInput`Optional + +```typescript +public readonly whlInput: string; +``` + +- *Type:* string + +--- + +##### `egg`Required + +```typescript +public readonly egg: string; +``` + +- *Type:* string + +--- + +##### `jar`Required + +```typescript +public readonly jar: string; +``` + +- *Type:* string + +--- + +##### `whl`Required + +```typescript +public readonly whl: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobLibrary; +``` + +- *Type:* cdktf.IResolvable | JobLibrary + +--- + + +### JobLibraryPypiOutputReference + +#### Initializers + +```typescript +import { JobLibraryPypiOutputReference } from '@cdktf/provider-databricks' + +new JobLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | JobLibraryPypi | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `packageInput`Optional + +```typescript +public readonly packageInput: string; +``` + +- *Type:* string + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `package`Required + +```typescript +public readonly package: string; +``` + +- *Type:* string + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobLibraryPypi; +``` + +- *Type:* JobLibraryPypi + +--- + + +### JobNewClusterAutoscaleOutputReference + +#### Initializers + +```typescript +import { JobNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMaxWorkers | *No description.* | +| resetMinWorkers | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetMaxWorkers` + +```typescript +public resetMaxWorkers(): void +``` + +##### `resetMinWorkers` + +```typescript +public resetMinWorkers(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| maxWorkersInput | number | *No description.* | +| minWorkersInput | number | *No description.* | +| maxWorkers | number | *No description.* | +| minWorkers | number | *No description.* | +| internalValue | JobNewClusterAutoscale | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `maxWorkersInput`Optional + +```typescript +public readonly maxWorkersInput: number; +``` + +- *Type:* number + +--- + +##### `minWorkersInput`Optional + +```typescript +public readonly minWorkersInput: number; +``` + +- *Type:* number + +--- + +##### `maxWorkers`Required + +```typescript +public readonly maxWorkers: number; +``` + +- *Type:* number + +--- + +##### `minWorkers`Required + +```typescript +public readonly minWorkers: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterAutoscale; +``` + +- *Type:* JobNewClusterAutoscale + +--- + + +### JobNewClusterAwsAttributesOutputReference + +#### Initializers + +```typescript +import { JobNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetEbsVolumeCount | *No description.* | +| resetEbsVolumeSize | *No description.* | +| resetEbsVolumeType | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetInstanceProfileArn | *No description.* | +| resetSpotBidPricePercent | *No description.* | +| resetZoneId | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + +##### `resetEbsVolumeCount` + +```typescript +public resetEbsVolumeCount(): void +``` + +##### `resetEbsVolumeSize` + +```typescript +public resetEbsVolumeSize(): void +``` + +##### `resetEbsVolumeType` + +```typescript +public resetEbsVolumeType(): void +``` + +##### `resetFirstOnDemand` + +```typescript +public resetFirstOnDemand(): void +``` + +##### `resetInstanceProfileArn` + +```typescript +public resetInstanceProfileArn(): void +``` + +##### `resetSpotBidPricePercent` + +```typescript +public resetSpotBidPricePercent(): void +``` + +##### `resetZoneId` + +```typescript +public resetZoneId(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| ebsVolumeCountInput | number | *No description.* | +| ebsVolumeSizeInput | number | *No description.* | +| ebsVolumeTypeInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| instanceProfileArnInput | string | *No description.* | +| spotBidPricePercentInput | number | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| ebsVolumeCount | number | *No description.* | +| ebsVolumeSize | number | *No description.* | +| ebsVolumeType | string | *No description.* | +| firstOnDemand | number | *No description.* | +| instanceProfileArn | string | *No description.* | +| spotBidPricePercent | number | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobNewClusterAwsAttributes | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `availabilityInput`Optional + +```typescript +public readonly availabilityInput: string; +``` + +- *Type:* string + +--- + +##### `ebsVolumeCountInput`Optional + +```typescript +public readonly ebsVolumeCountInput: number; +``` + +- *Type:* number + +--- + +##### `ebsVolumeSizeInput`Optional + +```typescript +public readonly ebsVolumeSizeInput: number; +``` + +- *Type:* number + +--- + +##### `ebsVolumeTypeInput`Optional + +```typescript +public readonly ebsVolumeTypeInput: string; +``` + +- *Type:* string + +--- + +##### `firstOnDemandInput`Optional + +```typescript +public readonly firstOnDemandInput: number; +``` + +- *Type:* number + +--- + +##### `instanceProfileArnInput`Optional + +```typescript +public readonly instanceProfileArnInput: string; +``` + +- *Type:* string + +--- + +##### `spotBidPricePercentInput`Optional + +```typescript +public readonly spotBidPricePercentInput: number; +``` + +- *Type:* number + +--- + +##### `zoneIdInput`Optional + +```typescript +public readonly zoneIdInput: string; +``` + +- *Type:* string + +--- + +##### `availability`Required + +```typescript +public readonly availability: string; +``` + +- *Type:* string + +--- + +##### `ebsVolumeCount`Required + +```typescript +public readonly ebsVolumeCount: number; +``` + +- *Type:* number + +--- + +##### `ebsVolumeSize`Required + +```typescript +public readonly ebsVolumeSize: number; +``` + +- *Type:* number + +--- + +##### `ebsVolumeType`Required + +```typescript +public readonly ebsVolumeType: string; +``` + +- *Type:* string + +--- + +##### `firstOnDemand`Required + +```typescript +public readonly firstOnDemand: number; +``` + +- *Type:* number + +--- + +##### `instanceProfileArn`Required + +```typescript +public readonly instanceProfileArn: string; +``` + +- *Type:* string + +--- + +##### `spotBidPricePercent`Required + +```typescript +public readonly spotBidPricePercent: number; +``` + +- *Type:* number + +--- + +##### `zoneId`Required + +```typescript +public readonly zoneId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterAwsAttributes; +``` + +- *Type:* JobNewClusterAwsAttributes + +--- + + +### JobNewClusterAzureAttributesOutputReference + +#### Initializers + +```typescript +import { JobNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetSpotBidMaxPrice | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + +##### `resetFirstOnDemand` + +```typescript +public resetFirstOnDemand(): void +``` + +##### `resetSpotBidMaxPrice` + +```typescript +public resetSpotBidMaxPrice(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| spotBidMaxPriceInput | number | *No description.* | +| availability | string | *No description.* | +| firstOnDemand | number | *No description.* | +| spotBidMaxPrice | number | *No description.* | +| internalValue | JobNewClusterAzureAttributes | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `availabilityInput`Optional + +```typescript +public readonly availabilityInput: string; +``` + +- *Type:* string + +--- + +##### `firstOnDemandInput`Optional + +```typescript +public readonly firstOnDemandInput: number; +``` + +- *Type:* number + +--- + +##### `spotBidMaxPriceInput`Optional + +```typescript +public readonly spotBidMaxPriceInput: number; +``` + +- *Type:* number + +--- + +##### `availability`Required + +```typescript +public readonly availability: string; +``` + +- *Type:* string + +--- + +##### `firstOnDemand`Required + +```typescript +public readonly firstOnDemand: number; +``` + +- *Type:* number + +--- + +##### `spotBidMaxPrice`Required + +```typescript +public readonly spotBidMaxPrice: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterAzureAttributes; +``` + +- *Type:* JobNewClusterAzureAttributes + +--- + + +### JobNewClusterClusterLogConfDbfsOutputReference + +#### Initializers + +```typescript +import { JobNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobNewClusterClusterLogConfDbfs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterClusterLogConfDbfs; +``` + +- *Type:* JobNewClusterClusterLogConfDbfs + +--- + + +### JobNewClusterClusterLogConfOutputReference + +#### Initializers + +```typescript +import { JobNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetS3 | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: JobNewClusterClusterLogConfDbfs): void +``` + +###### `value`Required + +- *Type:* JobNewClusterClusterLogConfDbfs + +--- + +##### `putS3` + +```typescript +public putS3(value: JobNewClusterClusterLogConfS3): void +``` + +###### `value`Required + +- *Type:* JobNewClusterClusterLogConfS3 + +--- + +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetS3` + +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobNewClusterClusterLogConfDbfsOutputReference | *No description.* | +| s3 | JobNewClusterClusterLogConfS3OutputReference | *No description.* | +| dbfsInput | JobNewClusterClusterLogConfDbfs | *No description.* | +| s3Input | JobNewClusterClusterLogConfS3 | *No description.* | +| internalValue | JobNewClusterClusterLogConf | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `dbfs`Required + +```typescript +public readonly dbfs: JobNewClusterClusterLogConfDbfsOutputReference; +``` + +- *Type:* JobNewClusterClusterLogConfDbfsOutputReference + +--- + +##### `s3`Required + +```typescript +public readonly s3: JobNewClusterClusterLogConfS3OutputReference; +``` + +- *Type:* JobNewClusterClusterLogConfS3OutputReference + +--- + +##### `dbfsInput`Optional + +```typescript +public readonly dbfsInput: JobNewClusterClusterLogConfDbfs; +``` + +- *Type:* JobNewClusterClusterLogConfDbfs + +--- + +##### `s3Input`Optional + +```typescript +public readonly s3Input: JobNewClusterClusterLogConfS3; +``` + +- *Type:* JobNewClusterClusterLogConfS3 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterClusterLogConf; +``` + +- *Type:* JobNewClusterClusterLogConf + +--- + + +### JobNewClusterClusterLogConfS3OutputReference + +#### Initializers + +```typescript +import { JobNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` + +```typescript +public resetCannedAcl(): void +``` + +##### `resetEnableEncryption` + +```typescript +public resetEnableEncryption(): void +``` + +##### `resetEncryptionType` + +```typescript +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobNewClusterClusterLogConfS3 | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cannedAclInput`Optional + +```typescript +public readonly cannedAclInput: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `enableEncryptionInput`Optional + +```typescript +public readonly enableEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionTypeInput`Optional + +```typescript +public readonly encryptionTypeInput: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `kmsKeyInput`Optional + +```typescript +public readonly kmsKeyInput: string; +``` + +- *Type:* string + +--- + +##### `regionInput`Optional + +```typescript +public readonly regionInput: string; +``` + +- *Type:* string + +--- + +##### `cannedAcl`Required + +```typescript +public readonly cannedAcl: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `enableEncryption`Required + +```typescript +public readonly enableEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionType`Required + +```typescript +public readonly encryptionType: string; +``` + +- *Type:* string + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `kmsKey`Required + +```typescript +public readonly kmsKey: string; +``` + +- *Type:* string + +--- + +##### `region`Required + +```typescript +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterClusterLogConfS3; +``` + +- *Type:* JobNewClusterClusterLogConfS3 + +--- + + +### JobNewClusterDockerImageBasicAuthOutputReference + +#### Initializers + +```typescript +import { JobNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| passwordInput | string | *No description.* | +| usernameInput | string | *No description.* | +| password | string | *No description.* | +| username | string | *No description.* | +| internalValue | JobNewClusterDockerImageBasicAuth | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `passwordInput`Optional + +```typescript +public readonly passwordInput: string; +``` + +- *Type:* string + +--- + +##### `usernameInput`Optional + +```typescript +public readonly usernameInput: string; +``` + +- *Type:* string + +--- + +##### `password`Required + +```typescript +public readonly password: string; +``` + +- *Type:* string + +--- + +##### `username`Required + +```typescript +public readonly username: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterDockerImageBasicAuth; +``` + +- *Type:* JobNewClusterDockerImageBasicAuth + +--- + + +### JobNewClusterDockerImageOutputReference + +#### Initializers + +```typescript +import { JobNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putBasicAuth | *No description.* | +| resetBasicAuth | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putBasicAuth` + +```typescript +public putBasicAuth(value: JobNewClusterDockerImageBasicAuth): void +``` + +###### `value`Required + +- *Type:* JobNewClusterDockerImageBasicAuth + +--- + +##### `resetBasicAuth` + +```typescript +public resetBasicAuth(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| basicAuth | JobNewClusterDockerImageBasicAuthOutputReference | *No description.* | +| basicAuthInput | JobNewClusterDockerImageBasicAuth | *No description.* | +| urlInput | string | *No description.* | +| url | string | *No description.* | +| internalValue | JobNewClusterDockerImage | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `basicAuth`Required + +```typescript +public readonly basicAuth: JobNewClusterDockerImageBasicAuthOutputReference; +``` + +- *Type:* JobNewClusterDockerImageBasicAuthOutputReference + +--- + +##### `basicAuthInput`Optional + +```typescript +public readonly basicAuthInput: JobNewClusterDockerImageBasicAuth; +``` + +- *Type:* JobNewClusterDockerImageBasicAuth + +--- + +##### `urlInput`Optional + +```typescript +public readonly urlInput: string; +``` + +- *Type:* string + +--- + +##### `url`Required + +```typescript +public readonly url: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterDockerImage; +``` + +- *Type:* JobNewClusterDockerImage + +--- + + +### JobNewClusterGcpAttributesOutputReference + +#### Initializers + +```typescript +import { JobNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetBootDiskSize | *No description.* | +| resetGoogleServiceAccount | *No description.* | +| resetUsePreemptibleExecutors | *No description.* | +| resetZoneId | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` + +```typescript +public resetAvailability(): void +``` + +##### `resetBootDiskSize` + +```typescript +public resetBootDiskSize(): void +``` + +##### `resetGoogleServiceAccount` + +```typescript +public resetGoogleServiceAccount(): void +``` + +##### `resetUsePreemptibleExecutors` + +```typescript +public resetUsePreemptibleExecutors(): void +``` + +##### `resetZoneId` + +```typescript +public resetZoneId(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| bootDiskSizeInput | number | *No description.* | +| googleServiceAccountInput | string | *No description.* | +| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| bootDiskSize | number | *No description.* | +| googleServiceAccount | string | *No description.* | +| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobNewClusterGcpAttributes | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `availabilityInput`Optional + +```typescript +public readonly availabilityInput: string; +``` + +- *Type:* string + +--- + +##### `bootDiskSizeInput`Optional + +```typescript +public readonly bootDiskSizeInput: number; +``` + +- *Type:* number + +--- + +##### `googleServiceAccountInput`Optional + +```typescript +public readonly googleServiceAccountInput: string; +``` + +- *Type:* string + +--- + +##### `usePreemptibleExecutorsInput`Optional + +```typescript +public readonly usePreemptibleExecutorsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `zoneIdInput`Optional + +```typescript +public readonly zoneIdInput: string; +``` + +- *Type:* string + +--- + +##### `availability`Required + +```typescript +public readonly availability: string; +``` + +- *Type:* string + +--- + +##### `bootDiskSize`Required + +```typescript +public readonly bootDiskSize: number; +``` + +- *Type:* number + +--- + +##### `googleServiceAccount`Required + +```typescript +public readonly googleServiceAccount: string; +``` + +- *Type:* string + +--- + +##### `usePreemptibleExecutors`Required + +```typescript +public readonly usePreemptibleExecutors: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `zoneId`Required + +```typescript +public readonly zoneId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterGcpAttributes; +``` + +- *Type:* JobNewClusterGcpAttributes + +--- + + +### JobNewClusterInitScriptsDbfsOutputReference + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobNewClusterInitScriptsDbfs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterInitScriptsDbfs; +``` + +- *Type:* JobNewClusterInitScriptsDbfs + +--- + + +### JobNewClusterInitScriptsFileOutputReference + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobNewClusterInitScriptsFile | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterInitScriptsFile; +``` + +- *Type:* JobNewClusterInitScriptsFile + +--- + + +### JobNewClusterInitScriptsGcsOutputReference + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobNewClusterInitScriptsGcs | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterInitScriptsGcs; +``` + +- *Type:* JobNewClusterInitScriptsGcs + +--- + + +### JobNewClusterInitScriptsList + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsList } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobNewClusterInitScriptsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobNewClusterInitScripts[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobNewClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | JobNewClusterInitScripts[] + +--- + + +### JobNewClusterInitScriptsOutputReference + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putFile | *No description.* | +| putGcs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetFile | *No description.* | +| resetGcs | *No description.* | +| resetS3 | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: JobNewClusterInitScriptsDbfs): void +``` + +###### `value`Required + +- *Type:* JobNewClusterInitScriptsDbfs + +--- + +##### `putFile` + +```typescript +public putFile(value: JobNewClusterInitScriptsFile): void +``` + +###### `value`Required + +- *Type:* JobNewClusterInitScriptsFile + +--- + +##### `putGcs` + +```typescript +public putGcs(value: JobNewClusterInitScriptsGcs): void +``` + +###### `value`Required + +- *Type:* JobNewClusterInitScriptsGcs + +--- + +##### `putS3` + +```typescript +public putS3(value: JobNewClusterInitScriptsS3): void +``` + +###### `value`Required + +- *Type:* JobNewClusterInitScriptsS3 + +--- + +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetFile` + +```typescript +public resetFile(): void +``` + +##### `resetGcs` + +```typescript +public resetGcs(): void +``` + +##### `resetS3` + +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobNewClusterInitScriptsDbfsOutputReference | *No description.* | +| file | JobNewClusterInitScriptsFileOutputReference | *No description.* | +| gcs | JobNewClusterInitScriptsGcsOutputReference | *No description.* | +| s3 | JobNewClusterInitScriptsS3OutputReference | *No description.* | +| dbfsInput | JobNewClusterInitScriptsDbfs | *No description.* | +| fileInput | JobNewClusterInitScriptsFile | *No description.* | +| gcsInput | JobNewClusterInitScriptsGcs | *No description.* | +| s3Input | JobNewClusterInitScriptsS3 | *No description.* | +| internalValue | cdktf.IResolvable \| JobNewClusterInitScripts | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `dbfs`Required + +```typescript +public readonly dbfs: JobNewClusterInitScriptsDbfsOutputReference; +``` + +- *Type:* JobNewClusterInitScriptsDbfsOutputReference + +--- + +##### `file`Required + +```typescript +public readonly file: JobNewClusterInitScriptsFileOutputReference; +``` + +- *Type:* JobNewClusterInitScriptsFileOutputReference + +--- + +##### `gcs`Required + +```typescript +public readonly gcs: JobNewClusterInitScriptsGcsOutputReference; +``` + +- *Type:* JobNewClusterInitScriptsGcsOutputReference + +--- + +##### `s3`Required + +```typescript +public readonly s3: JobNewClusterInitScriptsS3OutputReference; +``` + +- *Type:* JobNewClusterInitScriptsS3OutputReference + +--- + +##### `dbfsInput`Optional + +```typescript +public readonly dbfsInput: JobNewClusterInitScriptsDbfs; +``` + +- *Type:* JobNewClusterInitScriptsDbfs + +--- + +##### `fileInput`Optional + +```typescript +public readonly fileInput: JobNewClusterInitScriptsFile; +``` + +- *Type:* JobNewClusterInitScriptsFile + +--- + +##### `gcsInput`Optional + +```typescript +public readonly gcsInput: JobNewClusterInitScriptsGcs; +``` + +- *Type:* JobNewClusterInitScriptsGcs + +--- + +##### `s3Input`Optional + +```typescript +public readonly s3Input: JobNewClusterInitScriptsS3; +``` + +- *Type:* JobNewClusterInitScriptsS3 + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobNewClusterInitScripts; +``` + +- *Type:* cdktf.IResolvable | JobNewClusterInitScripts + +--- + + +### JobNewClusterInitScriptsS3OutputReference + +#### Initializers + +```typescript +import { JobNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` + +```typescript +public resetCannedAcl(): void +``` + +##### `resetEnableEncryption` + +```typescript +public resetEnableEncryption(): void +``` + +##### `resetEncryptionType` + +```typescript +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobNewClusterInitScriptsS3 | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cannedAclInput`Optional + +```typescript +public readonly cannedAclInput: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional + +```typescript +public readonly destinationInput: string; +``` + +- *Type:* string + +--- + +##### `enableEncryptionInput`Optional + +```typescript +public readonly enableEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionTypeInput`Optional + +```typescript +public readonly encryptionTypeInput: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `kmsKeyInput`Optional + +```typescript +public readonly kmsKeyInput: string; +``` + +- *Type:* string + +--- + +##### `regionInput`Optional + +```typescript +public readonly regionInput: string; +``` + +- *Type:* string + +--- + +##### `cannedAcl`Required + +```typescript +public readonly cannedAcl: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `enableEncryption`Required + +```typescript +public readonly enableEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `encryptionType`Required + +```typescript +public readonly encryptionType: string; +``` + +- *Type:* string + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `kmsKey`Required + +```typescript +public readonly kmsKey: string; +``` + +- *Type:* string + +--- + +##### `region`Required + +```typescript +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewClusterInitScriptsS3; +``` + +- *Type:* JobNewClusterInitScriptsS3 + +--- + + +### JobNewClusterOutputReference + +#### Initializers + +```typescript +import { JobNewClusterOutputReference } from '@cdktf/provider-databricks' + +new JobNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAutoscale | *No description.* | +| putAwsAttributes | *No description.* | +| putAzureAttributes | *No description.* | +| putClusterLogConf | *No description.* | +| putDockerImage | *No description.* | +| putGcpAttributes | *No description.* | +| putInitScripts | *No description.* | +| resetAutoscale | *No description.* | +| resetAutoterminationMinutes | *No description.* | +| resetAwsAttributes | *No description.* | +| resetAzureAttributes | *No description.* | +| resetClusterId | *No description.* | +| resetClusterLogConf | *No description.* | +| resetClusterName | *No description.* | +| resetCustomTags | *No description.* | +| resetDataSecurityMode | *No description.* | +| resetDockerImage | *No description.* | +| resetDriverInstancePoolId | *No description.* | +| resetDriverNodeTypeId | *No description.* | +| resetEnableElasticDisk | *No description.* | +| resetEnableLocalDiskEncryption | *No description.* | +| resetGcpAttributes | *No description.* | +| resetIdempotencyToken | *No description.* | +| resetInitScripts | *No description.* | +| resetInstancePoolId | *No description.* | +| resetNodeTypeId | *No description.* | +| resetNumWorkers | *No description.* | +| resetPolicyId | *No description.* | +| resetSingleUserName | *No description.* | +| resetSparkConf | *No description.* | +| resetSparkEnvVars | *No description.* | +| resetSshPublicKeys | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putAutoscale` + +```typescript +public putAutoscale(value: JobNewClusterAutoscale): void +``` + +###### `value`Required + +- *Type:* JobNewClusterAutoscale + +--- + +##### `putAwsAttributes` + +```typescript +public putAwsAttributes(value: JobNewClusterAwsAttributes): void +``` + +###### `value`Required + +- *Type:* JobNewClusterAwsAttributes + +--- + +##### `putAzureAttributes` + +```typescript +public putAzureAttributes(value: JobNewClusterAzureAttributes): void +``` + +###### `value`Required + +- *Type:* JobNewClusterAzureAttributes + +--- + +##### `putClusterLogConf` + +```typescript +public putClusterLogConf(value: JobNewClusterClusterLogConf): void +``` + +###### `value`Required + +- *Type:* JobNewClusterClusterLogConf + +--- + +##### `putDockerImage` + +```typescript +public putDockerImage(value: JobNewClusterDockerImage): void +``` + +###### `value`Required + +- *Type:* JobNewClusterDockerImage + +--- + +##### `putGcpAttributes` + +```typescript +public putGcpAttributes(value: JobNewClusterGcpAttributes): void +``` + +###### `value`Required + +- *Type:* JobNewClusterGcpAttributes + +--- + +##### `putInitScripts` + +```typescript +public putInitScripts(value: IResolvable | JobNewClusterInitScripts[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | JobNewClusterInitScripts[] + +--- + +##### `resetAutoscale` + +```typescript +public resetAutoscale(): void +``` + +##### `resetAutoterminationMinutes` + +```typescript +public resetAutoterminationMinutes(): void +``` + +##### `resetAwsAttributes` + +```typescript +public resetAwsAttributes(): void +``` + +##### `resetAzureAttributes` + +```typescript +public resetAzureAttributes(): void +``` + +##### `resetClusterId` + +```typescript +public resetClusterId(): void +``` + +##### `resetClusterLogConf` + +```typescript +public resetClusterLogConf(): void +``` + +##### `resetClusterName` + +```typescript +public resetClusterName(): void +``` + +##### `resetCustomTags` + +```typescript +public resetCustomTags(): void +``` + +##### `resetDataSecurityMode` + +```typescript +public resetDataSecurityMode(): void +``` + +##### `resetDockerImage` + +```typescript +public resetDockerImage(): void +``` + +##### `resetDriverInstancePoolId` + +```typescript +public resetDriverInstancePoolId(): void +``` + +##### `resetDriverNodeTypeId` + +```typescript +public resetDriverNodeTypeId(): void +``` + +##### `resetEnableElasticDisk` + +```typescript +public resetEnableElasticDisk(): void +``` + +##### `resetEnableLocalDiskEncryption` + +```typescript +public resetEnableLocalDiskEncryption(): void +``` + +##### `resetGcpAttributes` + +```typescript +public resetGcpAttributes(): void +``` + +##### `resetIdempotencyToken` + +```typescript +public resetIdempotencyToken(): void +``` + +##### `resetInitScripts` + +```typescript +public resetInitScripts(): void +``` + +##### `resetInstancePoolId` + +```typescript +public resetInstancePoolId(): void +``` + +##### `resetNodeTypeId` + +```typescript +public resetNodeTypeId(): void +``` + +##### `resetNumWorkers` + +```typescript +public resetNumWorkers(): void +``` + +##### `resetPolicyId` + +```typescript +public resetPolicyId(): void +``` + +##### `resetSingleUserName` + +```typescript +public resetSingleUserName(): void +``` + +##### `resetSparkConf` + +```typescript +public resetSparkConf(): void +``` + +##### `resetSparkEnvVars` + +```typescript +public resetSparkEnvVars(): void +``` + +##### `resetSshPublicKeys` + +```typescript +public resetSshPublicKeys(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| autoscale | JobNewClusterAutoscaleOutputReference | *No description.* | +| awsAttributes | JobNewClusterAwsAttributesOutputReference | *No description.* | +| azureAttributes | JobNewClusterAzureAttributesOutputReference | *No description.* | +| clusterLogConf | JobNewClusterClusterLogConfOutputReference | *No description.* | +| dockerImage | JobNewClusterDockerImageOutputReference | *No description.* | +| gcpAttributes | JobNewClusterGcpAttributesOutputReference | *No description.* | +| initScripts | JobNewClusterInitScriptsList | *No description.* | +| autoscaleInput | JobNewClusterAutoscale | *No description.* | +| autoterminationMinutesInput | number | *No description.* | +| awsAttributesInput | JobNewClusterAwsAttributes | *No description.* | +| azureAttributesInput | JobNewClusterAzureAttributes | *No description.* | +| clusterIdInput | string | *No description.* | +| clusterLogConfInput | JobNewClusterClusterLogConf | *No description.* | +| clusterNameInput | string | *No description.* | +| customTagsInput | {[ key: string ]: string} | *No description.* | +| dataSecurityModeInput | string | *No description.* | +| dockerImageInput | JobNewClusterDockerImage | *No description.* | +| driverInstancePoolIdInput | string | *No description.* | +| driverNodeTypeIdInput | string | *No description.* | +| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| gcpAttributesInput | JobNewClusterGcpAttributes | *No description.* | +| idempotencyTokenInput | string | *No description.* | +| initScriptsInput | cdktf.IResolvable \| JobNewClusterInitScripts[] | *No description.* | +| instancePoolIdInput | string | *No description.* | +| nodeTypeIdInput | string | *No description.* | +| numWorkersInput | number | *No description.* | +| policyIdInput | string | *No description.* | +| singleUserNameInput | string | *No description.* | +| sparkConfInput | {[ key: string ]: string} | *No description.* | +| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | +| sparkVersionInput | string | *No description.* | +| sshPublicKeysInput | string[] | *No description.* | +| autoterminationMinutes | number | *No description.* | +| clusterId | string | *No description.* | +| clusterName | string | *No description.* | +| customTags | {[ key: string ]: string} | *No description.* | +| dataSecurityMode | string | *No description.* | +| driverInstancePoolId | string | *No description.* | +| driverNodeTypeId | string | *No description.* | +| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | +| idempotencyToken | string | *No description.* | +| instancePoolId | string | *No description.* | +| nodeTypeId | string | *No description.* | +| numWorkers | number | *No description.* | +| policyId | string | *No description.* | +| singleUserName | string | *No description.* | +| sparkConf | {[ key: string ]: string} | *No description.* | +| sparkEnvVars | {[ key: string ]: string} | *No description.* | +| sparkVersion | string | *No description.* | +| sshPublicKeys | string[] | *No description.* | +| internalValue | JobNewCluster | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `autoscale`Required + +```typescript +public readonly autoscale: JobNewClusterAutoscaleOutputReference; +``` + +- *Type:* JobNewClusterAutoscaleOutputReference + +--- + +##### `awsAttributes`Required + +```typescript +public readonly awsAttributes: JobNewClusterAwsAttributesOutputReference; +``` + +- *Type:* JobNewClusterAwsAttributesOutputReference + +--- + +##### `azureAttributes`Required + +```typescript +public readonly azureAttributes: JobNewClusterAzureAttributesOutputReference; +``` + +- *Type:* JobNewClusterAzureAttributesOutputReference + +--- + +##### `clusterLogConf`Required + +```typescript +public readonly clusterLogConf: JobNewClusterClusterLogConfOutputReference; +``` + +- *Type:* JobNewClusterClusterLogConfOutputReference + +--- + +##### `dockerImage`Required + +```typescript +public readonly dockerImage: JobNewClusterDockerImageOutputReference; +``` + +- *Type:* JobNewClusterDockerImageOutputReference + +--- + +##### `gcpAttributes`Required + +```typescript +public readonly gcpAttributes: JobNewClusterGcpAttributesOutputReference; +``` + +- *Type:* JobNewClusterGcpAttributesOutputReference + +--- + +##### `initScripts`Required + +```typescript +public readonly initScripts: JobNewClusterInitScriptsList; +``` + +- *Type:* JobNewClusterInitScriptsList + +--- + +##### `autoscaleInput`Optional + +```typescript +public readonly autoscaleInput: JobNewClusterAutoscale; +``` + +- *Type:* JobNewClusterAutoscale + +--- + +##### `autoterminationMinutesInput`Optional + +```typescript +public readonly autoterminationMinutesInput: number; +``` + +- *Type:* number + +--- + +##### `awsAttributesInput`Optional + +```typescript +public readonly awsAttributesInput: JobNewClusterAwsAttributes; +``` + +- *Type:* JobNewClusterAwsAttributes + +--- + +##### `azureAttributesInput`Optional + +```typescript +public readonly azureAttributesInput: JobNewClusterAzureAttributes; +``` + +- *Type:* JobNewClusterAzureAttributes + +--- + +##### `clusterIdInput`Optional + +```typescript +public readonly clusterIdInput: string; +``` + +- *Type:* string + +--- + +##### `clusterLogConfInput`Optional + +```typescript +public readonly clusterLogConfInput: JobNewClusterClusterLogConf; +``` + +- *Type:* JobNewClusterClusterLogConf + +--- + +##### `clusterNameInput`Optional + +```typescript +public readonly clusterNameInput: string; +``` + +- *Type:* string + +--- + +##### `customTagsInput`Optional + +```typescript +public readonly customTagsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `dataSecurityModeInput`Optional + +```typescript +public readonly dataSecurityModeInput: string; +``` + +- *Type:* string + +--- + +##### `dockerImageInput`Optional + +```typescript +public readonly dockerImageInput: JobNewClusterDockerImage; +``` + +- *Type:* JobNewClusterDockerImage + +--- + +##### `driverInstancePoolIdInput`Optional + +```typescript +public readonly driverInstancePoolIdInput: string; +``` + +- *Type:* string + +--- + +##### `driverNodeTypeIdInput`Optional + +```typescript +public readonly driverNodeTypeIdInput: string; +``` + +- *Type:* string + +--- + +##### `enableElasticDiskInput`Optional + +```typescript +public readonly enableElasticDiskInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableLocalDiskEncryptionInput`Optional + +```typescript +public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `gcpAttributesInput`Optional + +```typescript +public readonly gcpAttributesInput: JobNewClusterGcpAttributes; +``` + +- *Type:* JobNewClusterGcpAttributes + +--- + +##### `idempotencyTokenInput`Optional + +```typescript +public readonly idempotencyTokenInput: string; +``` + +- *Type:* string + +--- + +##### `initScriptsInput`Optional + +```typescript +public readonly initScriptsInput: IResolvable | JobNewClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | JobNewClusterInitScripts[] + +--- + +##### `instancePoolIdInput`Optional + +```typescript +public readonly instancePoolIdInput: string; +``` + +- *Type:* string + +--- + +##### `nodeTypeIdInput`Optional + +```typescript +public readonly nodeTypeIdInput: string; +``` + +- *Type:* string + +--- + +##### `numWorkersInput`Optional + +```typescript +public readonly numWorkersInput: number; +``` + +- *Type:* number + +--- + +##### `policyIdInput`Optional + +```typescript +public readonly policyIdInput: string; +``` + +- *Type:* string + +--- + +##### `singleUserNameInput`Optional + +```typescript +public readonly singleUserNameInput: string; +``` + +- *Type:* string + +--- + +##### `sparkConfInput`Optional + +```typescript +public readonly sparkConfInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkEnvVarsInput`Optional + +```typescript +public readonly sparkEnvVarsInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkVersionInput`Optional + +```typescript +public readonly sparkVersionInput: string; +``` + +- *Type:* string + +--- + +##### `sshPublicKeysInput`Optional + +```typescript +public readonly sshPublicKeysInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `autoterminationMinutes`Required + +```typescript +public readonly autoterminationMinutes: number; +``` + +- *Type:* number + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +--- + +##### `clusterName`Required + +```typescript +public readonly clusterName: string; +``` + +- *Type:* string + +--- + +##### `customTags`Required + +```typescript +public readonly customTags: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `dataSecurityMode`Required + +```typescript +public readonly dataSecurityMode: string; +``` + +- *Type:* string + +--- + +##### `driverInstancePoolId`Required + +```typescript +public readonly driverInstancePoolId: string; +``` + +- *Type:* string + +--- + +##### `driverNodeTypeId`Required + +```typescript +public readonly driverNodeTypeId: string; +``` + +- *Type:* string + +--- + +##### `enableElasticDisk`Required + +```typescript +public readonly enableElasticDisk: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `enableLocalDiskEncryption`Required + +```typescript +public readonly enableLocalDiskEncryption: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `idempotencyToken`Required + +```typescript +public readonly idempotencyToken: string; +``` + +- *Type:* string + +--- + +##### `instancePoolId`Required + +```typescript +public readonly instancePoolId: string; +``` + +- *Type:* string + +--- + +##### `nodeTypeId`Required + +```typescript +public readonly nodeTypeId: string; +``` + +- *Type:* string + +--- + +##### `numWorkers`Required + +```typescript +public readonly numWorkers: number; +``` + +- *Type:* number + +--- + +##### `policyId`Required + +```typescript +public readonly policyId: string; +``` + +- *Type:* string + +--- + +##### `singleUserName`Required + +```typescript +public readonly singleUserName: string; +``` + +- *Type:* string + +--- + +##### `sparkConf`Required + +```typescript +public readonly sparkConf: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkEnvVars`Required + +```typescript +public readonly sparkEnvVars: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `sparkVersion`Required + +```typescript +public readonly sparkVersion: string; +``` + +- *Type:* string + +--- + +##### `sshPublicKeys`Required + +```typescript +public readonly sshPublicKeys: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNewCluster; +``` + +- *Type:* JobNewCluster + +--- + + +### JobNotebookTaskOutputReference + +#### Initializers + +```typescript +import { JobNotebookTaskOutputReference } from '@cdktf/provider-databricks' + +new JobNotebookTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBaseParameters | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetBaseParameters` + +```typescript +public resetBaseParameters(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseParametersInput | {[ key: string ]: string} | *No description.* | +| notebookPathInput | string | *No description.* | +| baseParameters | {[ key: string ]: string} | *No description.* | +| notebookPath | string | *No description.* | +| internalValue | JobNotebookTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `baseParametersInput`Optional + +```typescript +public readonly baseParametersInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `notebookPathInput`Optional + +```typescript +public readonly notebookPathInput: string; +``` + +- *Type:* string + +--- + +##### `baseParameters`Required + +```typescript +public readonly baseParameters: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `notebookPath`Required + +```typescript +public readonly notebookPath: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobNotebookTask; +``` + +- *Type:* JobNotebookTask + +--- + + +### JobPipelineTaskOutputReference + +#### Initializers + +```typescript +import { JobPipelineTaskOutputReference } from '@cdktf/provider-databricks' + +new JobPipelineTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| pipelineIdInput | string | *No description.* | +| pipelineId | string | *No description.* | +| internalValue | JobPipelineTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `pipelineIdInput`Optional + +```typescript +public readonly pipelineIdInput: string; +``` + +- *Type:* string + +--- + +##### `pipelineId`Required + +```typescript +public readonly pipelineId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobPipelineTask; +``` + +- *Type:* JobPipelineTask + +--- + + +### JobPythonWheelTaskOutputReference + +#### Initializers + +```typescript +import { JobPythonWheelTaskOutputReference } from '@cdktf/provider-databricks' + +new JobPythonWheelTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetEntryPoint | *No description.* | +| resetNamedParameters | *No description.* | +| resetPackageName | *No description.* | +| resetParameters | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetEntryPoint` + +```typescript +public resetEntryPoint(): void +``` + +##### `resetNamedParameters` + +```typescript +public resetNamedParameters(): void +``` + +##### `resetPackageName` + +```typescript +public resetPackageName(): void +``` + +##### `resetParameters` + +```typescript +public resetParameters(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| entryPointInput | string | *No description.* | +| namedParametersInput | {[ key: string ]: string} | *No description.* | +| packageNameInput | string | *No description.* | +| parametersInput | string[] | *No description.* | +| entryPoint | string | *No description.* | +| namedParameters | {[ key: string ]: string} | *No description.* | +| packageName | string | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobPythonWheelTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `entryPointInput`Optional + +```typescript +public readonly entryPointInput: string; +``` + +- *Type:* string + +--- + +##### `namedParametersInput`Optional + +```typescript +public readonly namedParametersInput: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `packageNameInput`Optional + +```typescript +public readonly packageNameInput: string; +``` + +- *Type:* string + +--- + +##### `parametersInput`Optional + +```typescript +public readonly parametersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `entryPoint`Required + +```typescript +public readonly entryPoint: string; +``` + +- *Type:* string + +--- + +##### `namedParameters`Required + +```typescript +public readonly namedParameters: {[ key: string ]: string}; +``` + +- *Type:* {[ key: string ]: string} + +--- + +##### `packageName`Required + +```typescript +public readonly packageName: string; +``` + +- *Type:* string + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobPythonWheelTask; +``` + +- *Type:* JobPythonWheelTask + +--- + + +### JobScheduleOutputReference + +#### Initializers + +```typescript +import { JobScheduleOutputReference } from '@cdktf/provider-databricks' + +new JobScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetPauseStatus | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetPauseStatus` + +```typescript +public resetPauseStatus(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| pauseStatusInput | string | *No description.* | +| quartzCronExpressionInput | string | *No description.* | +| timezoneIdInput | string | *No description.* | +| pauseStatus | string | *No description.* | +| quartzCronExpression | string | *No description.* | +| timezoneId | string | *No description.* | +| internalValue | JobSchedule | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `pauseStatusInput`Optional + +```typescript +public readonly pauseStatusInput: string; +``` + +- *Type:* string + +--- + +##### `quartzCronExpressionInput`Optional + +```typescript +public readonly quartzCronExpressionInput: string; +``` + +- *Type:* string + +--- + +##### `timezoneIdInput`Optional + +```typescript +public readonly timezoneIdInput: string; +``` + +- *Type:* string + +--- + +##### `pauseStatus`Required + +```typescript +public readonly pauseStatus: string; +``` + +- *Type:* string + +--- + +##### `quartzCronExpression`Required + +```typescript +public readonly quartzCronExpression: string; +``` + +- *Type:* string + +--- + +##### `timezoneId`Required + +```typescript +public readonly timezoneId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobSchedule; +``` + +- *Type:* JobSchedule + +--- + + +### JobSparkJarTaskOutputReference + +#### Initializers + +```typescript +import { JobSparkJarTaskOutputReference } from '@cdktf/provider-databricks' + +new JobSparkJarTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetJarUri | *No description.* | +| resetMainClassName | *No description.* | +| resetParameters | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetJarUri` + +```typescript +public resetJarUri(): void +``` + +##### `resetMainClassName` + +```typescript +public resetMainClassName(): void +``` + +##### `resetParameters` + +```typescript +public resetParameters(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| jarUriInput | string | *No description.* | +| mainClassNameInput | string | *No description.* | +| parametersInput | string[] | *No description.* | +| jarUri | string | *No description.* | +| mainClassName | string | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobSparkJarTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `jarUriInput`Optional + +```typescript +public readonly jarUriInput: string; +``` + +- *Type:* string + +--- + +##### `mainClassNameInput`Optional + +```typescript +public readonly mainClassNameInput: string; +``` + +- *Type:* string + +--- + +##### `parametersInput`Optional + +```typescript +public readonly parametersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `jarUri`Required + +```typescript +public readonly jarUri: string; +``` + +- *Type:* string + +--- + +##### `mainClassName`Required + +```typescript +public readonly mainClassName: string; +``` + +- *Type:* string + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobSparkJarTask; +``` + +- *Type:* JobSparkJarTask + +--- + + +### JobSparkPythonTaskOutputReference + +#### Initializers + +```typescript +import { JobSparkPythonTaskOutputReference } from '@cdktf/provider-databricks' + +new JobSparkPythonTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetParameters | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetParameters` + +```typescript +public resetParameters(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| parametersInput | string[] | *No description.* | +| pythonFileInput | string | *No description.* | +| parameters | string[] | *No description.* | +| pythonFile | string | *No description.* | +| internalValue | JobSparkPythonTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `parametersInput`Optional + +```typescript +public readonly parametersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `pythonFileInput`Optional + +```typescript +public readonly pythonFileInput: string; +``` + +- *Type:* string + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: string[]; +``` + +- *Type:* string[] + +--- + +##### `pythonFile`Required + +```typescript +public readonly pythonFile: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobSparkPythonTask; +``` + +- *Type:* JobSparkPythonTask + +--- + + +### JobSparkSubmitTaskOutputReference + +#### Initializers + +```typescript +import { JobSparkSubmitTaskOutputReference } from '@cdktf/provider-databricks' + +new JobSparkSubmitTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetParameters | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetParameters` + +```typescript +public resetParameters(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| parametersInput | string[] | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobSparkSubmitTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `parametersInput`Optional + +```typescript +public readonly parametersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `parameters`Required + +```typescript +public readonly parameters: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobSparkSubmitTask; +``` + +- *Type:* JobSparkSubmitTask + +--- + + +### JobTaskDependsOnList + +#### Initializers + +```typescript +import { JobTaskDependsOnList } from '@cdktf/provider-databricks' + +new JobTaskDependsOnList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobTaskDependsOnOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskDependsOn[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTaskDependsOn[]; +``` + +- *Type:* cdktf.IResolvable | JobTaskDependsOn[] + +--- + + +### JobTaskDependsOnOutputReference + +#### Initializers + +```typescript +import { JobTaskDependsOnOutputReference } from '@cdktf/provider-databricks' + +new JobTaskDependsOnOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetTaskKey | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetTaskKey` + +```typescript +public resetTaskKey(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| taskKeyInput | string | *No description.* | +| taskKey | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskDependsOn | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `taskKeyInput`Optional + +```typescript +public readonly taskKeyInput: string; +``` + +- *Type:* string + +--- + +##### `taskKey`Required + +```typescript +public readonly taskKey: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTaskDependsOn; +``` + +- *Type:* cdktf.IResolvable | JobTaskDependsOn + +--- + + +### JobTaskEmailNotificationsOutputReference + +#### Initializers + +```typescript +import { JobTaskEmailNotificationsOutputReference } from '@cdktf/provider-databricks' + +new JobTaskEmailNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetNoAlertForSkippedRuns | *No description.* | +| resetOnFailure | *No description.* | +| resetOnStart | *No description.* | +| resetOnSuccess | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetNoAlertForSkippedRuns` + +```typescript +public resetNoAlertForSkippedRuns(): void +``` + +##### `resetOnFailure` + +```typescript +public resetOnFailure(): void +``` + +##### `resetOnStart` + +```typescript +public resetOnStart(): void +``` + +##### `resetOnSuccess` + +```typescript +public resetOnSuccess(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| noAlertForSkippedRunsInput | boolean \| cdktf.IResolvable | *No description.* | +| onFailureInput | string[] | *No description.* | +| onStartInput | string[] | *No description.* | +| onSuccessInput | string[] | *No description.* | +| noAlertForSkippedRuns | boolean \| cdktf.IResolvable | *No description.* | +| onFailure | string[] | *No description.* | +| onStart | string[] | *No description.* | +| onSuccess | string[] | *No description.* | +| internalValue | JobTaskEmailNotifications | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `noAlertForSkippedRunsInput`Optional + +```typescript +public readonly noAlertForSkippedRunsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `onFailureInput`Optional + +```typescript +public readonly onFailureInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `onStartInput`Optional + +```typescript +public readonly onStartInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `onSuccessInput`Optional + +```typescript +public readonly onSuccessInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `noAlertForSkippedRuns`Required + +```typescript +public readonly noAlertForSkippedRuns: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `onFailure`Required + +```typescript +public readonly onFailure: string[]; +``` + +- *Type:* string[] + +--- + +##### `onStart`Required + +```typescript +public readonly onStart: string[]; +``` + +- *Type:* string[] + +--- + +##### `onSuccess`Required + +```typescript +public readonly onSuccess: string[]; +``` + +- *Type:* string[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskEmailNotifications; +``` + +- *Type:* JobTaskEmailNotifications + +--- + + +### JobTaskLibraryCranOutputReference + +#### Initializers + +```typescript +import { JobTaskLibraryCranOutputReference } from '@cdktf/provider-databricks' + +new JobTaskLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | JobTaskLibraryCran | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `packageInput`Optional + +```typescript +public readonly packageInput: string; +``` + +- *Type:* string + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `package`Required + +```typescript +public readonly package: string; +``` + +- *Type:* string + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskLibraryCran; +``` + +- *Type:* JobTaskLibraryCran + +--- + + +### JobTaskLibraryList + +#### Initializers + +```typescript +import { JobTaskLibraryList } from '@cdktf/provider-databricks' + +new JobTaskLibraryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobTaskLibraryOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskLibrary[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTaskLibrary[]; +``` + +- *Type:* cdktf.IResolvable | JobTaskLibrary[] + +--- + + +### JobTaskLibraryMavenOutputReference + +#### Initializers + +```typescript +import { JobTaskLibraryMavenOutputReference } from '@cdktf/provider-databricks' + +new JobTaskLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclusions | *No description.* | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetExclusions` + +```typescript +public resetExclusions(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| coordinatesInput | string | *No description.* | +| exclusionsInput | string[] | *No description.* | +| repoInput | string | *No description.* | +| coordinates | string | *No description.* | +| exclusions | string[] | *No description.* | +| repo | string | *No description.* | +| internalValue | JobTaskLibraryMaven | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `coordinatesInput`Optional + +```typescript +public readonly coordinatesInput: string; +``` + +- *Type:* string + +--- + +##### `exclusionsInput`Optional + +```typescript +public readonly exclusionsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `coordinates`Required + +```typescript +public readonly coordinates: string; +``` + +- *Type:* string + +--- + +##### `exclusions`Required + +```typescript +public readonly exclusions: string[]; +``` + +- *Type:* string[] + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskLibraryMaven; +``` + +- *Type:* JobTaskLibraryMaven + +--- + + +### JobTaskLibraryOutputReference + +#### Initializers + +```typescript +import { JobTaskLibraryOutputReference } from '@cdktf/provider-databricks' + +new JobTaskLibraryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putCran | *No description.* | +| putMaven | *No description.* | +| putPypi | *No description.* | +| resetCran | *No description.* | +| resetEgg | *No description.* | +| resetJar | *No description.* | +| resetMaven | *No description.* | +| resetPypi | *No description.* | +| resetWhl | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putCran` + +```typescript +public putCran(value: JobTaskLibraryCran): void +``` + +###### `value`Required + +- *Type:* JobTaskLibraryCran + +--- + +##### `putMaven` + +```typescript +public putMaven(value: JobTaskLibraryMaven): void +``` + +###### `value`Required + +- *Type:* JobTaskLibraryMaven + +--- + +##### `putPypi` + +```typescript +public putPypi(value: JobTaskLibraryPypi): void +``` + +###### `value`Required + +- *Type:* JobTaskLibraryPypi + +--- + +##### `resetCran` + +```typescript +public resetCran(): void +``` + +##### `resetEgg` + +```typescript +public resetEgg(): void +``` + +##### `resetJar` + +```typescript +public resetJar(): void +``` + +##### `resetMaven` + +```typescript +public resetMaven(): void +``` + +##### `resetPypi` + +```typescript +public resetPypi(): void +``` + +##### `resetWhl` + +```typescript +public resetWhl(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cran | JobTaskLibraryCranOutputReference | *No description.* | +| maven | JobTaskLibraryMavenOutputReference | *No description.* | +| pypi | JobTaskLibraryPypiOutputReference | *No description.* | +| cranInput | JobTaskLibraryCran | *No description.* | +| eggInput | string | *No description.* | +| jarInput | string | *No description.* | +| mavenInput | JobTaskLibraryMaven | *No description.* | +| pypiInput | JobTaskLibraryPypi | *No description.* | +| whlInput | string | *No description.* | +| egg | string | *No description.* | +| jar | string | *No description.* | +| whl | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskLibrary | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cran`Required + +```typescript +public readonly cran: JobTaskLibraryCranOutputReference; +``` + +- *Type:* JobTaskLibraryCranOutputReference + +--- + +##### `maven`Required + +```typescript +public readonly maven: JobTaskLibraryMavenOutputReference; +``` + +- *Type:* JobTaskLibraryMavenOutputReference + +--- + +##### `pypi`Required + +```typescript +public readonly pypi: JobTaskLibraryPypiOutputReference; +``` + +- *Type:* JobTaskLibraryPypiOutputReference + +--- + +##### `cranInput`Optional + +```typescript +public readonly cranInput: JobTaskLibraryCran; +``` + +- *Type:* JobTaskLibraryCran + +--- + +##### `eggInput`Optional + +```typescript +public readonly eggInput: string; +``` + +- *Type:* string + +--- + +##### `jarInput`Optional + +```typescript +public readonly jarInput: string; +``` + +- *Type:* string + +--- + +##### `mavenInput`Optional + +```typescript +public readonly mavenInput: JobTaskLibraryMaven; +``` + +- *Type:* JobTaskLibraryMaven + +--- + +##### `pypiInput`Optional + +```typescript +public readonly pypiInput: JobTaskLibraryPypi; +``` + +- *Type:* JobTaskLibraryPypi + +--- + +##### `whlInput`Optional + +```typescript +public readonly whlInput: string; +``` + +- *Type:* string + +--- + +##### `egg`Required + +```typescript +public readonly egg: string; +``` + +- *Type:* string + +--- + +##### `jar`Required + +```typescript +public readonly jar: string; +``` + +- *Type:* string + +--- + +##### `whl`Required + +```typescript +public readonly whl: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTaskLibrary; +``` + +- *Type:* cdktf.IResolvable | JobTaskLibrary + +--- + + +### JobTaskLibraryPypiOutputReference + +#### Initializers + +```typescript +import { JobTaskLibraryPypiOutputReference } from '@cdktf/provider-databricks' + +new JobTaskLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | JobTaskLibraryPypi | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `packageInput`Optional + +```typescript +public readonly packageInput: string; +``` + +- *Type:* string + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `package`Required + +```typescript +public readonly package: string; +``` + +- *Type:* string + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskLibraryPypi; +``` + +- *Type:* JobTaskLibraryPypi + +--- + + +### JobTaskList + +#### Initializers + +```typescript +import { JobTaskList } from '@cdktf/provider-databricks' + +new JobTaskList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putAutoscale | *No description.* | -| putAwsAttributes | *No description.* | -| putAzureAttributes | *No description.* | -| putClusterLogConf | *No description.* | -| putDockerImage | *No description.* | -| putGcpAttributes | *No description.* | -| resetAutoscale | *No description.* | -| resetAutoterminationMinutes | *No description.* | -| resetAwsAttributes | *No description.* | -| resetAzureAttributes | *No description.* | -| resetClusterId | *No description.* | -| resetClusterLogConf | *No description.* | -| resetClusterName | *No description.* | -| resetCustomTags | *No description.* | -| resetDataSecurityMode | *No description.* | -| resetDockerImage | *No description.* | -| resetDriverInstancePoolId | *No description.* | -| resetDriverNodeTypeId | *No description.* | -| resetEnableElasticDisk | *No description.* | -| resetEnableLocalDiskEncryption | *No description.* | -| resetGcpAttributes | *No description.* | -| resetIdempotencyToken | *No description.* | -| resetInitScripts | *No description.* | -| resetInstancePoolId | *No description.* | -| resetNodeTypeId | *No description.* | -| resetNumWorkers | *No description.* | -| resetPolicyId | *No description.* | -| resetSingleUserName | *No description.* | -| resetSparkConf | *No description.* | -| resetSparkEnvVars | *No description.* | -| resetSshPublicKeys | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): JobTaskOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTask[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTask[]; +``` + +- *Type:* cdktf.IResolvable | JobTask[] + +--- + + +### JobTaskNewClusterAutoscaleOutputReference + +#### Initializers + +```typescript +import { JobTaskNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' + +new JobTaskNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMaxWorkers | *No description.* | +| resetMinWorkers | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getStringMapAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `resolve` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getListAttribute` +##### `toString` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + +##### `resetMaxWorkers` + +```typescript +public resetMaxWorkers(): void +``` + +##### `resetMinWorkers` + +```typescript +public resetMinWorkers(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| maxWorkersInput | number | *No description.* | +| minWorkersInput | number | *No description.* | +| maxWorkers | number | *No description.* | +| minWorkers | number | *No description.* | +| internalValue | JobTaskNewClusterAutoscale | *No description.* | --- -##### `getNumberAttribute` +##### `creationStack`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` - *Type:* string --- -##### `getNumberListAttribute` +##### `maxWorkersInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly maxWorkersInput: number; ``` -###### `terraformAttribute`Required +- *Type:* number + +--- + +##### `minWorkersInput`Optional + +```typescript +public readonly minWorkersInput: number; +``` + +- *Type:* number + +--- + +##### `maxWorkers`Required + +```typescript +public readonly maxWorkers: number; +``` + +- *Type:* number + +--- + +##### `minWorkers`Required + +```typescript +public readonly minWorkers: number; +``` + +- *Type:* number + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskNewClusterAutoscale; +``` + +- *Type:* JobTaskNewClusterAutoscale + +--- + + +### JobTaskNewClusterAwsAttributesOutputReference + +#### Initializers + +```typescript +import { JobTaskNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobTaskNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getNumberMapAttribute` +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetEbsVolumeCount | *No description.* | +| resetEbsVolumeSize | *No description.* | +| resetEbsVolumeType | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetInstanceProfileArn | *No description.* | +| resetSpotBidPricePercent | *No description.* | +| resetZoneId | *No description.* | + +--- + +##### `computeFqn` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public computeFqn(): string ``` -###### `terraformAttribute`Required +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getBooleanAttribute` ```typescript -public getStringAttribute(terraformAttribute: string): string +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getBooleanMapAttribute` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `getListAttribute` ```typescript -public interpolationForAttribute(property: string): IResolvable +public getListAttribute(terraformAttribute: string): string[] ``` -###### `property`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putAutoscale` +##### `getNumberAttribute` ```typescript -public putAutoscale(value: JobJobClusterNewClusterAutoscale): void +public getNumberAttribute(terraformAttribute: string): number ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobJobClusterNewClusterAutoscale +- *Type:* string --- -##### `putAwsAttributes` +##### `getNumberListAttribute` ```typescript -public putAwsAttributes(value: JobJobClusterNewClusterAwsAttributes): void +public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobJobClusterNewClusterAwsAttributes +- *Type:* string --- -##### `putAzureAttributes` +##### `getNumberMapAttribute` ```typescript -public putAzureAttributes(value: JobJobClusterNewClusterAzureAttributes): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobJobClusterNewClusterAzureAttributes +- *Type:* string --- -##### `putClusterLogConf` +##### `getStringAttribute` ```typescript -public putClusterLogConf(value: JobJobClusterNewClusterClusterLogConf): void +public getStringAttribute(terraformAttribute: string): string ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobJobClusterNewClusterClusterLogConf +- *Type:* string --- -##### `putDockerImage` +##### `getStringMapAttribute` ```typescript -public putDockerImage(value: JobJobClusterNewClusterDockerImage): void +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobJobClusterNewClusterDockerImage +- *Type:* string --- -##### `putGcpAttributes` +##### `interpolationForAttribute` ```typescript -public putGcpAttributes(value: JobJobClusterNewClusterGcpAttributes): void +public interpolationForAttribute(property: string): IResolvable ``` -###### `value`Required +###### `property`Required -- *Type:* JobJobClusterNewClusterGcpAttributes +- *Type:* string --- -##### `resetAutoscale` +##### `resolve` ```typescript -public resetAutoscale(): void +public resolve(_context: IResolveContext): any ``` -##### `resetAutoterminationMinutes` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetAutoterminationMinutes(): void +public toString(): string ``` -##### `resetAwsAttributes` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAvailability` ```typescript -public resetAwsAttributes(): void +public resetAvailability(): void ``` -##### `resetAzureAttributes` +##### `resetEbsVolumeCount` ```typescript -public resetAzureAttributes(): void +public resetEbsVolumeCount(): void ``` -##### `resetClusterId` +##### `resetEbsVolumeSize` ```typescript -public resetClusterId(): void +public resetEbsVolumeSize(): void ``` -##### `resetClusterLogConf` +##### `resetEbsVolumeType` ```typescript -public resetClusterLogConf(): void +public resetEbsVolumeType(): void ``` -##### `resetClusterName` +##### `resetFirstOnDemand` ```typescript -public resetClusterName(): void +public resetFirstOnDemand(): void ``` -##### `resetCustomTags` +##### `resetInstanceProfileArn` ```typescript -public resetCustomTags(): void +public resetInstanceProfileArn(): void ``` -##### `resetDataSecurityMode` +##### `resetSpotBidPricePercent` ```typescript -public resetDataSecurityMode(): void +public resetSpotBidPricePercent(): void ``` -##### `resetDockerImage` +##### `resetZoneId` ```typescript -public resetDockerImage(): void +public resetZoneId(): void ``` -##### `resetDriverInstancePoolId` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| ebsVolumeCountInput | number | *No description.* | +| ebsVolumeSizeInput | number | *No description.* | +| ebsVolumeTypeInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| instanceProfileArnInput | string | *No description.* | +| spotBidPricePercentInput | number | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| ebsVolumeCount | number | *No description.* | +| ebsVolumeSize | number | *No description.* | +| ebsVolumeType | string | *No description.* | +| firstOnDemand | number | *No description.* | +| instanceProfileArn | string | *No description.* | +| spotBidPricePercent | number | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobTaskNewClusterAwsAttributes | *No description.* | + +--- + +##### `creationStack`Required ```typescript -public resetDriverInstancePoolId(): void +public readonly creationStack: string[]; ``` -##### `resetDriverNodeTypeId` +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required ```typescript -public resetDriverNodeTypeId(): void +public readonly fqn: string; ``` -##### `resetEnableElasticDisk` +- *Type:* string + +--- + +##### `availabilityInput`Optional ```typescript -public resetEnableElasticDisk(): void +public readonly availabilityInput: string; ``` -##### `resetEnableLocalDiskEncryption` +- *Type:* string + +--- + +##### `ebsVolumeCountInput`Optional ```typescript -public resetEnableLocalDiskEncryption(): void +public readonly ebsVolumeCountInput: number; ``` -##### `resetGcpAttributes` +- *Type:* number + +--- + +##### `ebsVolumeSizeInput`Optional ```typescript -public resetGcpAttributes(): void +public readonly ebsVolumeSizeInput: number; ``` -##### `resetIdempotencyToken` +- *Type:* number + +--- + +##### `ebsVolumeTypeInput`Optional ```typescript -public resetIdempotencyToken(): void +public readonly ebsVolumeTypeInput: string; ``` -##### `resetInitScripts` +- *Type:* string + +--- + +##### `firstOnDemandInput`Optional ```typescript -public resetInitScripts(): void +public readonly firstOnDemandInput: number; ``` -##### `resetInstancePoolId` +- *Type:* number + +--- + +##### `instanceProfileArnInput`Optional ```typescript -public resetInstancePoolId(): void +public readonly instanceProfileArnInput: string; ``` -##### `resetNodeTypeId` +- *Type:* string + +--- + +##### `spotBidPricePercentInput`Optional ```typescript -public resetNodeTypeId(): void +public readonly spotBidPricePercentInput: number; ``` -##### `resetNumWorkers` +- *Type:* number + +--- + +##### `zoneIdInput`Optional ```typescript -public resetNumWorkers(): void +public readonly zoneIdInput: string; ``` -##### `resetPolicyId` +- *Type:* string + +--- + +##### `availability`Required ```typescript -public resetPolicyId(): void +public readonly availability: string; ``` -##### `resetSingleUserName` +- *Type:* string + +--- + +##### `ebsVolumeCount`Required ```typescript -public resetSingleUserName(): void +public readonly ebsVolumeCount: number; ``` -##### `resetSparkConf` +- *Type:* number + +--- + +##### `ebsVolumeSize`Required ```typescript -public resetSparkConf(): void +public readonly ebsVolumeSize: number; ``` -##### `resetSparkEnvVars` +- *Type:* number + +--- + +##### `ebsVolumeType`Required ```typescript -public resetSparkEnvVars(): void +public readonly ebsVolumeType: string; ``` -##### `resetSshPublicKeys` +- *Type:* string + +--- + +##### `firstOnDemand`Required ```typescript -public resetSshPublicKeys(): void +public readonly firstOnDemand: number; ``` +- *Type:* number -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| autoscale | JobJobClusterNewClusterAutoscaleOutputReference | *No description.* | -| awsAttributes | JobJobClusterNewClusterAwsAttributesOutputReference | *No description.* | -| azureAttributes | JobJobClusterNewClusterAzureAttributesOutputReference | *No description.* | -| clusterLogConf | JobJobClusterNewClusterClusterLogConfOutputReference | *No description.* | -| dockerImage | JobJobClusterNewClusterDockerImageOutputReference | *No description.* | -| gcpAttributes | JobJobClusterNewClusterGcpAttributesOutputReference | *No description.* | -| autoscaleInput | JobJobClusterNewClusterAutoscale | *No description.* | -| autoterminationMinutesInput | number | *No description.* | -| awsAttributesInput | JobJobClusterNewClusterAwsAttributes | *No description.* | -| azureAttributesInput | JobJobClusterNewClusterAzureAttributes | *No description.* | -| clusterIdInput | string | *No description.* | -| clusterLogConfInput | JobJobClusterNewClusterClusterLogConf | *No description.* | -| clusterNameInput | string | *No description.* | -| customTagsInput | {[ key: string ]: string} | *No description.* | -| dataSecurityModeInput | string | *No description.* | -| dockerImageInput | JobJobClusterNewClusterDockerImage | *No description.* | -| driverInstancePoolIdInput | string | *No description.* | -| driverNodeTypeIdInput | string | *No description.* | -| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| gcpAttributesInput | JobJobClusterNewClusterGcpAttributes | *No description.* | -| idempotencyTokenInput | string | *No description.* | -| initScriptsInput | cdktf.IResolvable \| JobJobClusterNewClusterInitScripts[] | *No description.* | -| instancePoolIdInput | string | *No description.* | -| nodeTypeIdInput | string | *No description.* | -| numWorkersInput | number | *No description.* | -| policyIdInput | string | *No description.* | -| singleUserNameInput | string | *No description.* | -| sparkConfInput | {[ key: string ]: string} | *No description.* | -| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | -| sparkVersionInput | string | *No description.* | -| sshPublicKeysInput | string[] | *No description.* | -| autoterminationMinutes | number | *No description.* | -| clusterId | string | *No description.* | -| clusterName | string | *No description.* | -| customTags | {[ key: string ]: string} | *No description.* | -| dataSecurityMode | string | *No description.* | -| driverInstancePoolId | string | *No description.* | -| driverNodeTypeId | string | *No description.* | -| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | -| idempotencyToken | string | *No description.* | -| initScripts | cdktf.IResolvable \| JobJobClusterNewClusterInitScripts[] | *No description.* | -| instancePoolId | string | *No description.* | -| nodeTypeId | string | *No description.* | -| numWorkers | number | *No description.* | -| policyId | string | *No description.* | -| singleUserName | string | *No description.* | -| sparkConf | {[ key: string ]: string} | *No description.* | -| sparkEnvVars | {[ key: string ]: string} | *No description.* | -| sparkVersion | string | *No description.* | -| sshPublicKeys | string[] | *No description.* | -| internalValue | JobJobClusterNewCluster | *No description.* | +##### `instanceProfileArn`Required + +```typescript +public readonly instanceProfileArn: string; +``` + +- *Type:* string --- -##### `autoscale`Required +##### `spotBidPricePercent`Required ```typescript -public readonly autoscale: JobJobClusterNewClusterAutoscaleOutputReference; +public readonly spotBidPricePercent: number; ``` -- *Type:* JobJobClusterNewClusterAutoscaleOutputReference +- *Type:* number --- -##### `awsAttributes`Required +##### `zoneId`Required ```typescript -public readonly awsAttributes: JobJobClusterNewClusterAwsAttributesOutputReference; +public readonly zoneId: string; ``` -- *Type:* JobJobClusterNewClusterAwsAttributesOutputReference +- *Type:* string --- -##### `azureAttributes`Required +##### `internalValue`Optional ```typescript -public readonly azureAttributes: JobJobClusterNewClusterAzureAttributesOutputReference; +public readonly internalValue: JobTaskNewClusterAwsAttributes; ``` -- *Type:* JobJobClusterNewClusterAzureAttributesOutputReference +- *Type:* JobTaskNewClusterAwsAttributes --- -##### `clusterLogConf`Required + +### JobTaskNewClusterAzureAttributesOutputReference + +#### Initializers ```typescript -public readonly clusterLogConf: JobJobClusterNewClusterClusterLogConfOutputReference; +import { JobTaskNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobTaskNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* JobJobClusterNewClusterClusterLogConfOutputReference +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `dockerImage`Required +##### `terraformResource`Required -```typescript -public readonly dockerImage: JobJobClusterNewClusterDockerImageOutputReference; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* JobJobClusterNewClusterDockerImageOutputReference +The parent resource. --- -##### `gcpAttributes`Required +##### `terraformAttribute`Required -```typescript -public readonly gcpAttributes: JobJobClusterNewClusterGcpAttributesOutputReference; -``` +- *Type:* string -- *Type:* JobJobClusterNewClusterGcpAttributesOutputReference +The attribute on the parent resource this class is referencing. --- -##### `autoscaleInput`Optional - -```typescript -public readonly autoscaleInput: JobJobClusterNewClusterAutoscale; -``` +#### Methods -- *Type:* JobJobClusterNewClusterAutoscale +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetFirstOnDemand | *No description.* | +| resetSpotBidMaxPrice | *No description.* | --- -##### `autoterminationMinutesInput`Optional +##### `computeFqn` ```typescript -public readonly autoterminationMinutesInput: number; +public computeFqn(): string ``` -- *Type:* number - ---- - -##### `awsAttributesInput`Optional +##### `getAnyMapAttribute` ```typescript -public readonly awsAttributesInput: JobJobClusterNewClusterAwsAttributes; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -- *Type:* JobJobClusterNewClusterAwsAttributes +###### `terraformAttribute`Required + +- *Type:* string --- -##### `azureAttributesInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly azureAttributesInput: JobJobClusterNewClusterAzureAttributes; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* JobJobClusterNewClusterAzureAttributes +###### `terraformAttribute`Required + +- *Type:* string --- -##### `clusterIdInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly clusterIdInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `clusterLogConfInput`Optional +##### `getListAttribute` ```typescript -public readonly clusterLogConfInput: JobJobClusterNewClusterClusterLogConf; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* JobJobClusterNewClusterClusterLogConf +###### `terraformAttribute`Required + +- *Type:* string --- -##### `clusterNameInput`Optional +##### `getNumberAttribute` ```typescript -public readonly clusterNameInput: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `customTagsInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly customTagsInput: {[ key: string ]: string}; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* {[ key: string ]: string} +###### `terraformAttribute`Required + +- *Type:* string --- -##### `dataSecurityModeInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly dataSecurityModeInput: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `dockerImageInput`Optional +##### `getStringAttribute` ```typescript -public readonly dockerImageInput: JobJobClusterNewClusterDockerImage; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* JobJobClusterNewClusterDockerImage +###### `terraformAttribute`Required + +- *Type:* string --- -##### `driverInstancePoolIdInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly driverInstancePoolIdInput: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverNodeTypeIdInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly driverNodeTypeIdInput: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `enableElasticDiskInput`Optional +##### `resolve` ```typescript -public readonly enableElasticDiskInput: boolean | IResolvable; +public resolve(_context: IResolveContext): any ``` -- *Type:* boolean | cdktf.IResolvable +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `enableLocalDiskEncryptionInput`Optional +##### `toString` ```typescript -public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; +public toString(): string ``` -- *Type:* boolean | cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `gcpAttributesInput`Optional +##### `resetAvailability` ```typescript -public readonly gcpAttributesInput: JobJobClusterNewClusterGcpAttributes; +public resetAvailability(): void ``` -- *Type:* JobJobClusterNewClusterGcpAttributes +##### `resetFirstOnDemand` ---- +```typescript +public resetFirstOnDemand(): void +``` -##### `idempotencyTokenInput`Optional +##### `resetSpotBidMaxPrice` ```typescript -public readonly idempotencyTokenInput: string; +public resetSpotBidMaxPrice(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| firstOnDemandInput | number | *No description.* | +| spotBidMaxPriceInput | number | *No description.* | +| availability | string | *No description.* | +| firstOnDemand | number | *No description.* | +| spotBidMaxPrice | number | *No description.* | +| internalValue | JobTaskNewClusterAzureAttributes | *No description.* | --- -##### `initScriptsInput`Optional +##### `creationStack`Required ```typescript -public readonly initScriptsInput: IResolvable | JobJobClusterNewClusterInitScripts[]; +public readonly creationStack: string[]; ``` -- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts[] +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `instancePoolIdInput`Optional +##### `fqn`Required ```typescript -public readonly instancePoolIdInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `nodeTypeIdInput`Optional +##### `availabilityInput`Optional ```typescript -public readonly nodeTypeIdInput: string; +public readonly availabilityInput: string; ``` - *Type:* string --- -##### `numWorkersInput`Optional +##### `firstOnDemandInput`Optional ```typescript -public readonly numWorkersInput: number; +public readonly firstOnDemandInput: number; ``` - *Type:* number --- -##### `policyIdInput`Optional +##### `spotBidMaxPriceInput`Optional ```typescript -public readonly policyIdInput: string; +public readonly spotBidMaxPriceInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `singleUserNameInput`Optional +##### `availability`Required ```typescript -public readonly singleUserNameInput: string; +public readonly availability: string; ``` - *Type:* string --- -##### `sparkConfInput`Optional +##### `firstOnDemand`Required ```typescript -public readonly sparkConfInput: {[ key: string ]: string}; +public readonly firstOnDemand: number; ``` -- *Type:* {[ key: string ]: string} +- *Type:* number --- -##### `sparkEnvVarsInput`Optional +##### `spotBidMaxPrice`Required ```typescript -public readonly sparkEnvVarsInput: {[ key: string ]: string}; +public readonly spotBidMaxPrice: number; ``` -- *Type:* {[ key: string ]: string} +- *Type:* number --- -##### `sparkVersionInput`Optional +##### `internalValue`Optional ```typescript -public readonly sparkVersionInput: string; +public readonly internalValue: JobTaskNewClusterAzureAttributes; ``` -- *Type:* string +- *Type:* JobTaskNewClusterAzureAttributes --- -##### `sshPublicKeysInput`Optional + +### JobTaskNewClusterClusterLogConfDbfsOutputReference + +#### Initializers ```typescript -public readonly sshPublicKeysInput: string[]; +import { JobTaskNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' + +new JobTaskNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* string[] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `autoterminationMinutes`Required +##### `terraformResource`Required -```typescript -public readonly autoterminationMinutes: number; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* number +The parent resource. --- -##### `clusterId`Required - -```typescript -public readonly clusterId: string; -``` +##### `terraformAttribute`Required - *Type:* string ---- +The attribute on the parent resource this class is referencing. -##### `clusterName`Required +--- -```typescript -public readonly clusterName: string; -``` +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `customTags`Required +##### `computeFqn` ```typescript -public readonly customTags: {[ key: string ]: string}; +public computeFqn(): string ``` -- *Type:* {[ key: string ]: string} - ---- - -##### `dataSecurityMode`Required +##### `getAnyMapAttribute` ```typescript -public readonly dataSecurityMode: string; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverInstancePoolId`Required +##### `getBooleanAttribute` ```typescript -public readonly driverInstancePoolId: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverNodeTypeId`Required +##### `getBooleanMapAttribute` ```typescript -public readonly driverNodeTypeId: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enableElasticDisk`Required +##### `getListAttribute` ```typescript -public readonly enableElasticDisk: boolean | IResolvable; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `enableLocalDiskEncryption`Required +##### `getNumberAttribute` ```typescript -public readonly enableLocalDiskEncryption: boolean | IResolvable; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `idempotencyToken`Required +##### `getNumberListAttribute` ```typescript -public readonly idempotencyToken: string; +public getNumberListAttribute(terraformAttribute: string): number[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `initScripts`Required +##### `getNumberMapAttribute` ```typescript -public readonly initScripts: IResolvable | JobJobClusterNewClusterInitScripts[]; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* cdktf.IResolvable | JobJobClusterNewClusterInitScripts[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `instancePoolId`Required +##### `getStringAttribute` ```typescript -public readonly instancePoolId: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `nodeTypeId`Required +##### `getStringMapAttribute` ```typescript -public readonly nodeTypeId: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `numWorkers`Required +##### `interpolationForAttribute` ```typescript -public readonly numWorkers: number; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* number +###### `property`Required + +- *Type:* string --- -##### `policyId`Required +##### `resolve` ```typescript -public readonly policyId: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `singleUserName`Required +##### `toString` ```typescript -public readonly singleUserName: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobTaskNewClusterClusterLogConfDbfs | *No description.* | --- -##### `sparkConf`Required +##### `creationStack`Required ```typescript -public readonly sparkConf: {[ key: string ]: string}; +public readonly creationStack: string[]; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `sparkEnvVars`Required +##### `fqn`Required ```typescript -public readonly sparkEnvVars: {[ key: string ]: string}; +public readonly fqn: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `sparkVersion`Required +##### `destinationInput`Optional ```typescript -public readonly sparkVersion: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `sshPublicKeys`Required +##### `destination`Required ```typescript -public readonly sshPublicKeys: string[]; +public readonly destination: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobJobClusterNewCluster; +public readonly internalValue: JobTaskNewClusterClusterLogConfDbfs; ``` -- *Type:* JobJobClusterNewCluster +- *Type:* JobTaskNewClusterClusterLogConfDbfs --- -### JobLibraryCranOutputReference +### JobTaskNewClusterClusterLogConfOutputReference -#### Initializers +#### Initializers ```typescript -import { JobLibraryCranOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' -new JobLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -86696,7 +109091,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86708,228 +109103,320 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetS3 | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: JobTaskNewClusterClusterLogConfDbfs): void +``` + +###### `value`Required + +- *Type:* JobTaskNewClusterClusterLogConfDbfs + +--- + +##### `putS3` + +```typescript +public putS3(value: JobTaskNewClusterClusterLogConfS3): void +``` + +###### `value`Required + +- *Type:* JobTaskNewClusterClusterLogConfS3 + +--- + +##### `resetDbfs` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public resetDbfs(): void ``` -###### `terraformAttribute`Required +##### `resetS3` -- *Type:* string +```typescript +public resetS3(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobTaskNewClusterClusterLogConfDbfsOutputReference | *No description.* | +| s3 | JobTaskNewClusterClusterLogConfS3OutputReference | *No description.* | +| dbfsInput | JobTaskNewClusterClusterLogConfDbfs | *No description.* | +| s3Input | JobTaskNewClusterClusterLogConfS3 | *No description.* | +| internalValue | JobTaskNewClusterClusterLogConf | *No description.* | --- -##### `interpolationForAttribute` +##### `creationStack`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly creationStack: string[]; ``` -###### `property`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `resetRepo` +##### `fqn`Required ```typescript -public resetRepo(): void +public readonly fqn: string; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | JobLibraryCran | *No description.* | +- *Type:* string --- -##### `packageInput`Optional +##### `dbfs`Required ```typescript -public readonly packageInput: string; +public readonly dbfs: JobTaskNewClusterClusterLogConfDbfsOutputReference; ``` -- *Type:* string +- *Type:* JobTaskNewClusterClusterLogConfDbfsOutputReference --- -##### `repoInput`Optional +##### `s3`Required ```typescript -public readonly repoInput: string; +public readonly s3: JobTaskNewClusterClusterLogConfS3OutputReference; ``` -- *Type:* string +- *Type:* JobTaskNewClusterClusterLogConfS3OutputReference --- -##### `package`Required +##### `dbfsInput`Optional ```typescript -public readonly package: string; +public readonly dbfsInput: JobTaskNewClusterClusterLogConfDbfs; ``` -- *Type:* string +- *Type:* JobTaskNewClusterClusterLogConfDbfs --- -##### `repo`Required +##### `s3Input`Optional ```typescript -public readonly repo: string; +public readonly s3Input: JobTaskNewClusterClusterLogConfS3; ``` -- *Type:* string +- *Type:* JobTaskNewClusterClusterLogConfS3 --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobLibraryCran; +public readonly internalValue: JobTaskNewClusterClusterLogConf; ``` -- *Type:* JobLibraryCran +- *Type:* JobTaskNewClusterClusterLogConf --- -### JobLibraryMavenOutputReference +### JobTaskNewClusterClusterLogConfS3OutputReference -#### Initializers +#### Initializers ```typescript -import { JobLibraryMavenOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' -new JobLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -86937,7 +109424,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86949,498 +109436,432 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclusions | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetExclusions` - -```typescript -public resetExclusions(): void -``` - -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| coordinatesInput | string | *No description.* | -| exclusionsInput | string[] | *No description.* | -| repoInput | string | *No description.* | -| coordinates | string | *No description.* | -| exclusions | string[] | *No description.* | -| repo | string | *No description.* | -| internalValue | JobLibraryMaven | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `coordinatesInput`Optional +##### `toString` ```typescript -public readonly coordinatesInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `exclusionsInput`Optional +##### `resetCannedAcl` ```typescript -public readonly exclusionsInput: string[]; +public resetCannedAcl(): void ``` -- *Type:* string[] - ---- - -##### `repoInput`Optional +##### `resetEnableEncryption` ```typescript -public readonly repoInput: string; +public resetEnableEncryption(): void ``` -- *Type:* string - ---- - -##### `coordinates`Required +##### `resetEncryptionType` ```typescript -public readonly coordinates: string; +public resetEncryptionType(): void ``` -- *Type:* string - ---- - -##### `exclusions`Required +##### `resetEndpoint` ```typescript -public readonly exclusions: string[]; +public resetEndpoint(): void ``` -- *Type:* string[] - ---- - -##### `repo`Required +##### `resetKmsKey` ```typescript -public readonly repo: string; +public resetKmsKey(): void ``` -- *Type:* string - ---- - -##### `internalValue`Optional +##### `resetRegion` ```typescript -public readonly internalValue: JobLibraryMaven; +public resetRegion(): void ``` -- *Type:* JobLibraryMaven - ---- - - -### JobLibraryPypiOutputReference - -#### Initializers - -```typescript -import { JobLibraryPypiOutputReference } from '@cdktf/provider-databricks' -new JobLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) -``` +#### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobTaskNewClusterClusterLogConfS3 | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* string +##### `creationStack`Required -The attribute on the parent resource this class is referencing. +```typescript +public readonly creationStack: string[]; +``` ---- +- *Type:* string[] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `getAnyMapAttribute` +##### `fqn`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `cannedAclInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly cannedAclInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `destinationInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly destinationInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `enableEncryptionInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly enableEncryptionInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getNumberAttribute` +##### `encryptionTypeInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly encryptionTypeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `endpointInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly endpointInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `kmsKeyInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly kmsKeyInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `regionInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly regionInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `cannedAcl`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly cannedAcl: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `destination`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly destination: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetRepo` +##### `enableEncryption`Required ```typescript -public resetRepo(): void +public readonly enableEncryption: boolean | IResolvable; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | JobLibraryPypi | *No description.* | +- *Type:* boolean | cdktf.IResolvable --- -##### `packageInput`Optional +##### `encryptionType`Required ```typescript -public readonly packageInput: string; +public readonly encryptionType: string; ``` - *Type:* string --- -##### `repoInput`Optional +##### `endpoint`Required ```typescript -public readonly repoInput: string; +public readonly endpoint: string; ``` - *Type:* string --- -##### `package`Required +##### `kmsKey`Required ```typescript -public readonly package: string; +public readonly kmsKey: string; ``` - *Type:* string --- -##### `repo`Required +##### `region`Required ```typescript -public readonly repo: string; +public readonly region: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobLibraryPypi; +public readonly internalValue: JobTaskNewClusterClusterLogConfS3; ``` -- *Type:* JobLibraryPypi +- *Type:* JobTaskNewClusterClusterLogConfS3 --- -### JobNewClusterAutoscaleOutputReference +### JobTaskNewClusterDockerImageBasicAuthOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -87448,7 +109869,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -87460,235 +109881,280 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetMaxWorkers | *No description.* | -| resetMinWorkers | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetMaxWorkers` +##### `resolve` ```typescript -public resetMaxWorkers(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMinWorkers` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetMinWorkers(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| maxWorkersInput | number | *No description.* | -| minWorkersInput | number | *No description.* | -| maxWorkers | number | *No description.* | -| minWorkers | number | *No description.* | -| internalValue | JobNewClusterAutoscale | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| passwordInput | string | *No description.* | +| usernameInput | string | *No description.* | +| password | string | *No description.* | +| username | string | *No description.* | +| internalValue | JobTaskNewClusterDockerImageBasicAuth | *No description.* | --- -##### `maxWorkersInput`Optional +##### `creationStack`Required ```typescript -public readonly maxWorkersInput: number; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `passwordInput`Optional + +```typescript +public readonly passwordInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `minWorkersInput`Optional +##### `usernameInput`Optional ```typescript -public readonly minWorkersInput: number; +public readonly usernameInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `maxWorkers`Required +##### `password`Required ```typescript -public readonly maxWorkers: number; +public readonly password: string; ``` -- *Type:* number +- *Type:* string --- -##### `minWorkers`Required +##### `username`Required ```typescript -public readonly minWorkers: number; +public readonly username: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterAutoscale; +public readonly internalValue: JobTaskNewClusterDockerImageBasicAuth; ``` -- *Type:* JobNewClusterAutoscale +- *Type:* JobTaskNewClusterDockerImageBasicAuth --- -### JobNewClusterAwsAttributesOutputReference +### JobTaskNewClusterDockerImageOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -87696,7 +110162,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -87708,193 +110174,190 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetEbsVolumeCount | *No description.* | -| resetEbsVolumeSize | *No description.* | -| resetEbsVolumeType | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetInstanceProfileArn | *No description.* | -| resetSpotBidPricePercent | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putBasicAuth | *No description.* | +| resetBasicAuth | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEbsVolumeCount` +Produce the Token's value at resolution time. -```typescript -public resetEbsVolumeCount(): void -``` +###### `_context`Required -##### `resetEbsVolumeSize` +- *Type:* cdktf.IResolveContext -```typescript -public resetEbsVolumeSize(): void -``` +--- -##### `resetEbsVolumeType` +##### `toString` ```typescript -public resetEbsVolumeType(): void +public toString(): string ``` -##### `resetFirstOnDemand` +Return a string representation of this resolvable object. -```typescript -public resetFirstOnDemand(): void -``` +Returns a reversible string representation. -##### `resetInstanceProfileArn` +##### `putBasicAuth` ```typescript -public resetInstanceProfileArn(): void +public putBasicAuth(value: JobTaskNewClusterDockerImageBasicAuth): void ``` -##### `resetSpotBidPricePercent` +###### `value`Required -```typescript -public resetSpotBidPricePercent(): void -``` +- *Type:* JobTaskNewClusterDockerImageBasicAuth -##### `resetZoneId` +--- + +##### `resetBasicAuth` ```typescript -public resetZoneId(): void +public resetBasicAuth(): void ``` @@ -87902,492 +110365,503 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| ebsVolumeCountInput | number | *No description.* | -| ebsVolumeSizeInput | number | *No description.* | -| ebsVolumeTypeInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| instanceProfileArnInput | string | *No description.* | -| spotBidPricePercentInput | number | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| ebsVolumeCount | number | *No description.* | -| ebsVolumeSize | number | *No description.* | -| ebsVolumeType | string | *No description.* | -| firstOnDemand | number | *No description.* | -| instanceProfileArn | string | *No description.* | -| spotBidPricePercent | number | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobNewClusterAwsAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| basicAuth | JobTaskNewClusterDockerImageBasicAuthOutputReference | *No description.* | +| basicAuthInput | JobTaskNewClusterDockerImageBasicAuth | *No description.* | +| urlInput | string | *No description.* | +| url | string | *No description.* | +| internalValue | JobTaskNewClusterDockerImage | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `ebsVolumeCountInput`Optional +##### `fqn`Required ```typescript -public readonly ebsVolumeCountInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `ebsVolumeSizeInput`Optional +##### `basicAuth`Required ```typescript -public readonly ebsVolumeSizeInput: number; +public readonly basicAuth: JobTaskNewClusterDockerImageBasicAuthOutputReference; ``` -- *Type:* number +- *Type:* JobTaskNewClusterDockerImageBasicAuthOutputReference --- -##### `ebsVolumeTypeInput`Optional +##### `basicAuthInput`Optional ```typescript -public readonly ebsVolumeTypeInput: string; +public readonly basicAuthInput: JobTaskNewClusterDockerImageBasicAuth; ``` -- *Type:* string +- *Type:* JobTaskNewClusterDockerImageBasicAuth --- -##### `firstOnDemandInput`Optional +##### `urlInput`Optional ```typescript -public readonly firstOnDemandInput: number; +public readonly urlInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `instanceProfileArnInput`Optional +##### `url`Required ```typescript -public readonly instanceProfileArnInput: string; +public readonly url: string; ``` - *Type:* string --- -##### `spotBidPricePercentInput`Optional +##### `internalValue`Optional ```typescript -public readonly spotBidPricePercentInput: number; +public readonly internalValue: JobTaskNewClusterDockerImage; ``` -- *Type:* number +- *Type:* JobTaskNewClusterDockerImage --- -##### `zoneIdInput`Optional + +### JobTaskNewClusterGcpAttributesOutputReference + +#### Initializers ```typescript -public readonly zoneIdInput: string; +import { JobTaskNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' + +new JobTaskNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `availability`Required +##### `terraformResource`Required -```typescript -public readonly availability: string; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `ebsVolumeCount`Required +##### `terraformAttribute`Required -```typescript -public readonly ebsVolumeCount: number; -``` +- *Type:* string -- *Type:* number +The attribute on the parent resource this class is referencing. --- -##### `ebsVolumeSize`Required - -```typescript -public readonly ebsVolumeSize: number; -``` +#### Methods -- *Type:* number +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAvailability | *No description.* | +| resetBootDiskSize | *No description.* | +| resetGoogleServiceAccount | *No description.* | +| resetUsePreemptibleExecutors | *No description.* | +| resetZoneId | *No description.* | --- -##### `ebsVolumeType`Required +##### `computeFqn` ```typescript -public readonly ebsVolumeType: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `firstOnDemand`Required +##### `getAnyMapAttribute` ```typescript -public readonly firstOnDemand: number; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `instanceProfileArn`Required +##### `getBooleanAttribute` ```typescript -public readonly instanceProfileArn: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `spotBidPricePercent`Required +##### `getBooleanMapAttribute` ```typescript -public readonly spotBidPricePercent: number; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `zoneId`Required +##### `getListAttribute` ```typescript -public readonly zoneId: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getNumberAttribute` ```typescript -public readonly internalValue: JobNewClusterAwsAttributes; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* JobNewClusterAwsAttributes - ---- +###### `terraformAttribute`Required +- *Type:* string -### JobNewClusterAzureAttributesOutputReference +--- -#### Initializers +##### `getNumberListAttribute` ```typescript -import { JobNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' - -new JobNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public getNumberListAttribute(terraformAttribute: string): number[] ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `terraformAttribute`Required -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `getNumberMapAttribute` ---- +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` -#### Methods +###### `terraformAttribute`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetSpotBidMaxPrice | *No description.* | +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getStringAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getStringMapAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getListAttribute` +##### `resolve` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberAttribute` +##### `toString` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. ---- +##### `resetAvailability` -##### `getNumberListAttribute` +```typescript +public resetAvailability(): void +``` + +##### `resetBootDiskSize` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resetBootDiskSize(): void ``` -###### `terraformAttribute`Required +##### `resetGoogleServiceAccount` -- *Type:* string +```typescript +public resetGoogleServiceAccount(): void +``` ---- +##### `resetUsePreemptibleExecutors` -##### `getNumberMapAttribute` +```typescript +public resetUsePreemptibleExecutors(): void +``` + +##### `resetZoneId` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resetZoneId(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| availabilityInput | string | *No description.* | +| bootDiskSizeInput | number | *No description.* | +| googleServiceAccountInput | string | *No description.* | +| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | +| zoneIdInput | string | *No description.* | +| availability | string | *No description.* | +| bootDiskSize | number | *No description.* | +| googleServiceAccount | string | *No description.* | +| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | +| zoneId | string | *No description.* | +| internalValue | JobTaskNewClusterGcpAttributes | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `availabilityInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly availabilityInput: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetAvailability` +##### `bootDiskSizeInput`Optional ```typescript -public resetAvailability(): void +public readonly bootDiskSizeInput: number; ``` -##### `resetFirstOnDemand` +- *Type:* number -```typescript -public resetFirstOnDemand(): void -``` +--- -##### `resetSpotBidMaxPrice` +##### `googleServiceAccountInput`Optional ```typescript -public resetSpotBidMaxPrice(): void +public readonly googleServiceAccountInput: string; ``` +- *Type:* string -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| availabilityInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| spotBidMaxPriceInput | number | *No description.* | -| availability | string | *No description.* | -| firstOnDemand | number | *No description.* | -| spotBidMaxPrice | number | *No description.* | -| internalValue | JobNewClusterAzureAttributes | *No description.* | +##### `usePreemptibleExecutorsInput`Optional + +```typescript +public readonly usePreemptibleExecutorsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable --- -##### `availabilityInput`Optional +##### `zoneIdInput`Optional ```typescript -public readonly availabilityInput: string; +public readonly zoneIdInput: string; ``` - *Type:* string --- -##### `firstOnDemandInput`Optional +##### `availability`Required ```typescript -public readonly firstOnDemandInput: number; +public readonly availability: string; ``` -- *Type:* number +- *Type:* string --- -##### `spotBidMaxPriceInput`Optional +##### `bootDiskSize`Required ```typescript -public readonly spotBidMaxPriceInput: number; +public readonly bootDiskSize: number; ``` - *Type:* number --- -##### `availability`Required +##### `googleServiceAccount`Required ```typescript -public readonly availability: string; +public readonly googleServiceAccount: string; ``` - *Type:* string --- -##### `firstOnDemand`Required +##### `usePreemptibleExecutors`Required ```typescript -public readonly firstOnDemand: number; +public readonly usePreemptibleExecutors: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable --- -##### `spotBidMaxPrice`Required +##### `zoneId`Required ```typescript -public readonly spotBidMaxPrice: number; +public readonly zoneId: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterAzureAttributes; +public readonly internalValue: JobTaskNewClusterGcpAttributes; ``` -- *Type:* JobNewClusterAzureAttributes +- *Type:* JobTaskNewClusterGcpAttributes --- -### JobNewClusterClusterLogConfDbfsOutputReference +### JobTaskNewClusterInitScriptsDbfsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -88395,7 +110869,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88407,151 +110881,210 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobNewClusterClusterLogConfDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobTaskNewClusterInitScriptsDbfs | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `destinationInput`Optional ```typescript public readonly destinationInput: string; @@ -88561,7 +111094,7 @@ public readonly destinationInput: string; --- -##### `destination`Required +##### `destination`Required ```typescript public readonly destination: string; @@ -88571,35 +111104,35 @@ public readonly destination: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterClusterLogConfDbfs; +public readonly internalValue: JobTaskNewClusterInitScriptsDbfs; ``` -- *Type:* JobNewClusterClusterLogConfDbfs +- *Type:* JobTaskNewClusterInitScriptsDbfs --- -### JobNewClusterClusterLogConfOutputReference +### JobTaskNewClusterInitScriptsFileOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -88607,7 +111140,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88619,177 +111152,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putDbfs | *No description.* | -| putS3 | *No description.* | -| resetDbfs | *No description.* | -| resetS3 | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putDbfs` +##### `resolve` ```typescript -public putDbfs(value: JobNewClusterClusterLogConfDbfs): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* JobNewClusterClusterLogConfDbfs +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putS3` +##### `toString` ```typescript -public putS3(value: JobNewClusterClusterLogConfS3): void +public toString(): string ``` -###### `value`Required - -- *Type:* JobNewClusterClusterLogConfS3 - ---- - -##### `resetDbfs` +Return a string representation of this resolvable object. -```typescript -public resetDbfs(): void -``` +Returns a reversible string representation. -##### `resetS3` +##### `resetDestination` ```typescript -public resetS3(): void +public resetDestination(): void ``` @@ -88797,83 +111330,87 @@ public resetS3(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| dbfs | JobNewClusterClusterLogConfDbfsOutputReference | *No description.* | -| s3 | JobNewClusterClusterLogConfS3OutputReference | *No description.* | -| dbfsInput | JobNewClusterClusterLogConfDbfs | *No description.* | -| s3Input | JobNewClusterClusterLogConfS3 | *No description.* | -| internalValue | JobNewClusterClusterLogConf | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobTaskNewClusterInitScriptsFile | *No description.* | --- -##### `dbfs`Required +##### `creationStack`Required ```typescript -public readonly dbfs: JobNewClusterClusterLogConfDbfsOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* JobNewClusterClusterLogConfDbfsOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `s3`Required +##### `fqn`Required ```typescript -public readonly s3: JobNewClusterClusterLogConfS3OutputReference; +public readonly fqn: string; ``` -- *Type:* JobNewClusterClusterLogConfS3OutputReference +- *Type:* string --- -##### `dbfsInput`Optional +##### `destinationInput`Optional ```typescript -public readonly dbfsInput: JobNewClusterClusterLogConfDbfs; +public readonly destinationInput: string; ``` -- *Type:* JobNewClusterClusterLogConfDbfs +- *Type:* string --- -##### `s3Input`Optional +##### `destination`Required ```typescript -public readonly s3Input: JobNewClusterClusterLogConfS3; +public readonly destination: string; ``` -- *Type:* JobNewClusterClusterLogConfS3 +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterClusterLogConf; +public readonly internalValue: JobTaskNewClusterInitScriptsFile; ``` -- *Type:* JobNewClusterClusterLogConf +- *Type:* JobTaskNewClusterInitScriptsFile --- -### JobNewClusterClusterLogConfS3OutputReference +### JobTaskNewClusterInitScriptsGcsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -88881,7 +111418,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88893,179 +111430,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEncryptionType(): void -``` +--- -##### `resetEndpoint` +##### `toString` ```typescript -public resetEndpoint(): void +public toString(): string ``` -##### `resetKmsKey` +Return a string representation of this resolvable object. -```typescript -public resetKmsKey(): void -``` +Returns a reversible string representation. -##### `resetRegion` +##### `resetDestination` ```typescript -public resetRegion(): void +public resetDestination(): void ``` @@ -89073,193 +111608,232 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobNewClusterClusterLogConfS3 | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | JobTaskNewClusterInitScriptsGcs | *No description.* | --- -##### `cannedAclInput`Optional +##### `creationStack`Required ```typescript -public readonly cannedAclInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destinationInput`Optional +##### `fqn`Required ```typescript -public readonly destinationInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `destinationInput`Optional ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public readonly destinationInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionTypeInput`Optional +##### `destination`Required ```typescript -public readonly encryptionTypeInput: string; +public readonly destination: string; ``` - *Type:* string --- -##### `endpointInput`Optional +##### `internalValue`Optional ```typescript -public readonly endpointInput: string; +public readonly internalValue: JobTaskNewClusterInitScriptsGcs; ``` -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsGcs --- -##### `kmsKeyInput`Optional + +### JobTaskNewClusterInitScriptsList + +#### Initializers ```typescript -public readonly kmsKeyInput: string; +import { JobTaskNewClusterInitScriptsList } from '@cdktf/provider-databricks' + +new JobTaskNewClusterInitScriptsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `regionInput`Optional +##### `terraformResource`Required -```typescript -public readonly regionInput: string; -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `cannedAcl`Required +##### `wrapsSet`Required -```typescript -public readonly cannedAcl: string; -``` +- *Type:* boolean -- *Type:* string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `destination`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly destination: string; +public computeFqn(): string ``` -- *Type:* string +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `enableEncryption`Required +##### `toString` ```typescript -public readonly enableEncryption: boolean | IResolvable; +public toString(): string ``` -- *Type:* boolean | cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `encryptionType`Required +##### `get` ```typescript -public readonly encryptionType: string; +public get(index: number): JobTaskNewClusterInitScriptsOutputReference ``` -- *Type:* string +###### `index`Required + +- *Type:* number + +the index of the item to return. --- -##### `endpoint`Required -```typescript -public readonly endpoint: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskNewClusterInitScripts[] | *No description.* | --- -##### `kmsKey`Required +##### `creationStack`Required ```typescript -public readonly kmsKey: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `region`Required +##### `fqn`Required ```typescript -public readonly region: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterClusterLogConfS3; +public readonly internalValue: IResolvable | JobTaskNewClusterInitScripts[]; ``` -- *Type:* JobNewClusterClusterLogConfS3 +- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts[] --- -### JobNewClusterDockerImageBasicAuthOutputReference +### JobTaskNewClusterInitScriptsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterInitScriptsOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterInitScriptsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -89267,7 +111841,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -89275,479 +111849,424 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putFile | *No description.* | +| putGcs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetFile | *No description.* | +| resetGcs | *No description.* | +| resetS3 | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| passwordInput | string | *No description.* | -| usernameInput | string | *No description.* | -| password | string | *No description.* | -| username | string | *No description.* | -| internalValue | JobNewClusterDockerImageBasicAuth | *No description.* | - ---- - -##### `passwordInput`Optional +##### `resolve` ```typescript -public readonly passwordInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string - ---- - -##### `usernameInput`Optional +Produce the Token's value at resolution time. -```typescript -public readonly usernameInput: string; -``` +###### `_context`Required -- *Type:* string +- *Type:* cdktf.IResolveContext --- -##### `password`Required +##### `toString` ```typescript -public readonly password: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `username`Required +##### `putDbfs` ```typescript -public readonly username: string; +public putDbfs(value: JobTaskNewClusterInitScriptsDbfs): void ``` -- *Type:* string - ---- - -##### `internalValue`Optional - -```typescript -public readonly internalValue: JobNewClusterDockerImageBasicAuth; -``` +###### `value`Required -- *Type:* JobNewClusterDockerImageBasicAuth +- *Type:* JobTaskNewClusterInitScriptsDbfs --- - -### JobNewClusterDockerImageOutputReference - -#### Initializers +##### `putFile` ```typescript -import { JobNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' - -new JobNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public putFile(value: JobTaskNewClusterInitScriptsFile): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- - -#### Methods +###### `value`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putBasicAuth | *No description.* | -| resetBasicAuth | *No description.* | +- *Type:* JobTaskNewClusterInitScriptsFile --- -##### `getAnyMapAttribute` +##### `putGcs` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public putGcs(value: JobTaskNewClusterInitScriptsGcs): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsGcs --- -##### `getBooleanAttribute` +##### `putS3` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public putS3(value: JobTaskNewClusterInitScriptsS3): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsS3 --- -##### `getBooleanMapAttribute` +##### `resetDbfs` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resetDbfs(): void ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getListAttribute` +##### `resetFile` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resetFile(): void ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberAttribute` +##### `resetGcs` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resetGcs(): void ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberListAttribute` +##### `resetS3` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resetS3(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | JobTaskNewClusterInitScriptsDbfsOutputReference | *No description.* | +| file | JobTaskNewClusterInitScriptsFileOutputReference | *No description.* | +| gcs | JobTaskNewClusterInitScriptsGcsOutputReference | *No description.* | +| s3 | JobTaskNewClusterInitScriptsS3OutputReference | *No description.* | +| dbfsInput | JobTaskNewClusterInitScriptsDbfs | *No description.* | +| fileInput | JobTaskNewClusterInitScriptsFile | *No description.* | +| gcsInput | JobTaskNewClusterInitScriptsGcs | *No description.* | +| s3Input | JobTaskNewClusterInitScriptsS3 | *No description.* | +| internalValue | cdktf.IResolvable \| JobTaskNewClusterInitScripts | *No description.* | --- -##### `getNumberMapAttribute` +##### `creationStack`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringAttribute` +##### `fqn`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `dbfs`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly dbfs: JobTaskNewClusterInitScriptsDbfsOutputReference; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsDbfsOutputReference --- -##### `interpolationForAttribute` +##### `file`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly file: JobTaskNewClusterInitScriptsFileOutputReference; ``` -###### `property`Required - -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsFileOutputReference --- -##### `putBasicAuth` +##### `gcs`Required ```typescript -public putBasicAuth(value: JobNewClusterDockerImageBasicAuth): void +public readonly gcs: JobTaskNewClusterInitScriptsGcsOutputReference; ``` -###### `value`Required - -- *Type:* JobNewClusterDockerImageBasicAuth +- *Type:* JobTaskNewClusterInitScriptsGcsOutputReference --- -##### `resetBasicAuth` +##### `s3`Required ```typescript -public resetBasicAuth(): void +public readonly s3: JobTaskNewClusterInitScriptsS3OutputReference; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| basicAuth | JobNewClusterDockerImageBasicAuthOutputReference | *No description.* | -| basicAuthInput | JobNewClusterDockerImageBasicAuth | *No description.* | -| urlInput | string | *No description.* | -| url | string | *No description.* | -| internalValue | JobNewClusterDockerImage | *No description.* | +- *Type:* JobTaskNewClusterInitScriptsS3OutputReference --- -##### `basicAuth`Required +##### `dbfsInput`Optional ```typescript -public readonly basicAuth: JobNewClusterDockerImageBasicAuthOutputReference; +public readonly dbfsInput: JobTaskNewClusterInitScriptsDbfs; ``` -- *Type:* JobNewClusterDockerImageBasicAuthOutputReference +- *Type:* JobTaskNewClusterInitScriptsDbfs --- -##### `basicAuthInput`Optional +##### `fileInput`Optional ```typescript -public readonly basicAuthInput: JobNewClusterDockerImageBasicAuth; +public readonly fileInput: JobTaskNewClusterInitScriptsFile; ``` -- *Type:* JobNewClusterDockerImageBasicAuth +- *Type:* JobTaskNewClusterInitScriptsFile --- -##### `urlInput`Optional +##### `gcsInput`Optional ```typescript -public readonly urlInput: string; +public readonly gcsInput: JobTaskNewClusterInitScriptsGcs; ``` -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsGcs --- -##### `url`Required +##### `s3Input`Optional ```typescript -public readonly url: string; +public readonly s3Input: JobTaskNewClusterInitScriptsS3; ``` -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsS3 --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterDockerImage; +public readonly internalValue: IResolvable | JobTaskNewClusterInitScripts; ``` -- *Type:* JobNewClusterDockerImage +- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts --- -### JobNewClusterGcpAttributesOutputReference +### JobTaskNewClusterInitScriptsS3OutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' -new JobNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -89755,7 +112274,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -89767,172 +112286,212 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetBootDiskSize | *No description.* | -| resetGoogleServiceAccount | *No description.* | -| resetUsePreemptibleExecutors | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetBootDiskSize` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetBootDiskSize(): void +public toString(): string ``` -##### `resetGoogleServiceAccount` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` ```typescript -public resetGoogleServiceAccount(): void +public resetCannedAcl(): void ``` -##### `resetUsePreemptibleExecutors` +##### `resetEnableEncryption` ```typescript -public resetUsePreemptibleExecutors(): void +public resetEnableEncryption(): void ``` -##### `resetZoneId` +##### `resetEncryptionType` ```typescript -public resetZoneId(): void +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void ``` @@ -89940,149 +112499,219 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| bootDiskSizeInput | number | *No description.* | -| googleServiceAccountInput | string | *No description.* | -| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| bootDiskSize | number | *No description.* | -| googleServiceAccount | string | *No description.* | -| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobNewClusterGcpAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | JobTaskNewClusterInitScriptsS3 | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `bootDiskSizeInput`Optional +##### `cannedAclInput`Optional ```typescript -public readonly bootDiskSizeInput: number; +public readonly cannedAclInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `googleServiceAccountInput`Optional +##### `destinationInput`Optional ```typescript -public readonly googleServiceAccountInput: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `usePreemptibleExecutorsInput`Optional +##### `enableEncryptionInput`Optional ```typescript -public readonly usePreemptibleExecutorsInput: boolean | IResolvable; +public readonly enableEncryptionInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `zoneIdInput`Optional +##### `encryptionTypeInput`Optional ```typescript -public readonly zoneIdInput: string; +public readonly encryptionTypeInput: string; ``` - *Type:* string --- -##### `availability`Required +##### `endpointInput`Optional ```typescript -public readonly availability: string; +public readonly endpointInput: string; ``` - *Type:* string --- -##### `bootDiskSize`Required +##### `kmsKeyInput`Optional ```typescript -public readonly bootDiskSize: number; +public readonly kmsKeyInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `googleServiceAccount`Required +##### `regionInput`Optional ```typescript -public readonly googleServiceAccount: string; +public readonly regionInput: string; ``` - *Type:* string --- -##### `usePreemptibleExecutors`Required +##### `cannedAcl`Required ```typescript -public readonly usePreemptibleExecutors: boolean | IResolvable; +public readonly cannedAcl: string; +``` + +- *Type:* string + +--- + +##### `destination`Required + +```typescript +public readonly destination: string; +``` + +- *Type:* string + +--- + +##### `enableEncryption`Required + +```typescript +public readonly enableEncryption: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `zoneId`Required +##### `encryptionType`Required ```typescript -public readonly zoneId: string; +public readonly encryptionType: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `endpoint`Required ```typescript -public readonly internalValue: JobNewClusterGcpAttributes; +public readonly endpoint: string; ``` -- *Type:* JobNewClusterGcpAttributes +- *Type:* string --- +##### `kmsKey`Required -### JobNewClusterInitScriptsDbfsOutputReference +```typescript +public readonly kmsKey: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `region`Required ```typescript -import { JobNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' +public readonly region: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: JobTaskNewClusterInitScriptsS3; +``` + +- *Type:* JobTaskNewClusterInitScriptsS3 + +--- + + +### JobTaskNewClusterOutputReference + +#### Initializers + +```typescript +import { JobTaskNewClusterOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -90090,7 +112719,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -90102,356 +112731,436 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAutoscale | *No description.* | +| putAwsAttributes | *No description.* | +| putAzureAttributes | *No description.* | +| putClusterLogConf | *No description.* | +| putDockerImage | *No description.* | +| putGcpAttributes | *No description.* | +| putInitScripts | *No description.* | +| resetAutoscale | *No description.* | +| resetAutoterminationMinutes | *No description.* | +| resetAwsAttributes | *No description.* | +| resetAzureAttributes | *No description.* | +| resetClusterId | *No description.* | +| resetClusterLogConf | *No description.* | +| resetClusterName | *No description.* | +| resetCustomTags | *No description.* | +| resetDataSecurityMode | *No description.* | +| resetDockerImage | *No description.* | +| resetDriverInstancePoolId | *No description.* | +| resetDriverNodeTypeId | *No description.* | +| resetEnableElasticDisk | *No description.* | +| resetEnableLocalDiskEncryption | *No description.* | +| resetGcpAttributes | *No description.* | +| resetIdempotencyToken | *No description.* | +| resetInitScripts | *No description.* | +| resetInstancePoolId | *No description.* | +| resetNodeTypeId | *No description.* | +| resetNumWorkers | *No description.* | +| resetPolicyId | *No description.* | +| resetSingleUserName | *No description.* | +| resetSparkConf | *No description.* | +| resetSparkEnvVars | *No description.* | +| resetSshPublicKeys | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` -#### Properties +```typescript +public resolve(_context: IResolveContext): any +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobNewClusterInitScriptsDbfs | *No description.* | +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `destinationInput`Optional +##### `toString` ```typescript -public readonly destinationInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `destination`Required +##### `putAutoscale` ```typescript -public readonly destination: string; +public putAutoscale(value: JobTaskNewClusterAutoscale): void ``` -- *Type:* string +###### `value`Required + +- *Type:* JobTaskNewClusterAutoscale --- -##### `internalValue`Optional +##### `putAwsAttributes` ```typescript -public readonly internalValue: JobNewClusterInitScriptsDbfs; +public putAwsAttributes(value: JobTaskNewClusterAwsAttributes): void ``` -- *Type:* JobNewClusterInitScriptsDbfs - ---- +###### `value`Required +- *Type:* JobTaskNewClusterAwsAttributes -### JobNewClusterInitScriptsFileOutputReference +--- -#### Initializers +##### `putAzureAttributes` ```typescript -import { JobNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' - -new JobNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public putAzureAttributes(value: JobTaskNewClusterAzureAttributes): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +###### `value`Required ---- +- *Type:* JobTaskNewClusterAzureAttributes -##### `terraformResource`Required +--- -- *Type:* cdktf.IInterpolatingParent +##### `putClusterLogConf` -The parent resource. +```typescript +public putClusterLogConf(value: JobTaskNewClusterClusterLogConf): void +``` ---- +###### `value`Required -##### `terraformAttribute`Required +- *Type:* JobTaskNewClusterClusterLogConf -- *Type:* string +--- -The attribute on the parent resource this class is referencing. +##### `putDockerImage` ---- +```typescript +public putDockerImage(value: JobTaskNewClusterDockerImage): void +``` -#### Methods +###### `value`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +- *Type:* JobTaskNewClusterDockerImage --- -##### `getAnyMapAttribute` +##### `putGcpAttributes` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public putGcpAttributes(value: JobTaskNewClusterGcpAttributes): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* JobTaskNewClusterGcpAttributes --- -##### `getBooleanAttribute` +##### `putInitScripts` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public putInitScripts(value: IResolvable | JobTaskNewClusterInitScripts[]): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts[] --- -##### `getBooleanMapAttribute` +##### `resetAutoscale` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resetAutoscale(): void ``` -###### `terraformAttribute`Required +##### `resetAutoterminationMinutes` -- *Type:* string +```typescript +public resetAutoterminationMinutes(): void +``` ---- +##### `resetAwsAttributes` -##### `getListAttribute` +```typescript +public resetAwsAttributes(): void +``` + +##### `resetAzureAttributes` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resetAzureAttributes(): void ``` -###### `terraformAttribute`Required +##### `resetClusterId` -- *Type:* string +```typescript +public resetClusterId(): void +``` ---- +##### `resetClusterLogConf` -##### `getNumberAttribute` +```typescript +public resetClusterLogConf(): void +``` + +##### `resetClusterName` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resetClusterName(): void ``` -###### `terraformAttribute`Required +##### `resetCustomTags` -- *Type:* string +```typescript +public resetCustomTags(): void +``` ---- +##### `resetDataSecurityMode` -##### `getNumberListAttribute` +```typescript +public resetDataSecurityMode(): void +``` + +##### `resetDockerImage` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resetDockerImage(): void ``` -###### `terraformAttribute`Required +##### `resetDriverInstancePoolId` -- *Type:* string +```typescript +public resetDriverInstancePoolId(): void +``` ---- +##### `resetDriverNodeTypeId` -##### `getNumberMapAttribute` +```typescript +public resetDriverNodeTypeId(): void +``` + +##### `resetEnableElasticDisk` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resetEnableElasticDisk(): void ``` -###### `terraformAttribute`Required +##### `resetEnableLocalDiskEncryption` -- *Type:* string +```typescript +public resetEnableLocalDiskEncryption(): void +``` ---- +##### `resetGcpAttributes` -##### `getStringAttribute` +```typescript +public resetGcpAttributes(): void +``` + +##### `resetIdempotencyToken` ```typescript -public getStringAttribute(terraformAttribute: string): string +public resetIdempotencyToken(): void ``` -###### `terraformAttribute`Required +##### `resetInitScripts` -- *Type:* string +```typescript +public resetInitScripts(): void +``` ---- +##### `resetInstancePoolId` -##### `getStringMapAttribute` +```typescript +public resetInstancePoolId(): void +``` + +##### `resetNodeTypeId` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public resetNodeTypeId(): void ``` -###### `terraformAttribute`Required +##### `resetNumWorkers` -- *Type:* string +```typescript +public resetNumWorkers(): void +``` ---- +##### `resetPolicyId` -##### `interpolationForAttribute` +```typescript +public resetPolicyId(): void +``` + +##### `resetSingleUserName` ```typescript -public interpolationForAttribute(property: string): IResolvable +public resetSingleUserName(): void ``` -###### `property`Required +##### `resetSparkConf` -- *Type:* string +```typescript +public resetSparkConf(): void +``` ---- +##### `resetSparkEnvVars` -##### `resetDestination` +```typescript +public resetSparkEnvVars(): void +``` + +##### `resetSshPublicKeys` ```typescript -public resetDestination(): void +public resetSshPublicKeys(): void ``` @@ -90459,666 +113168,637 @@ public resetDestination(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobNewClusterInitScriptsFile | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| autoscale | JobTaskNewClusterAutoscaleOutputReference | *No description.* | +| awsAttributes | JobTaskNewClusterAwsAttributesOutputReference | *No description.* | +| azureAttributes | JobTaskNewClusterAzureAttributesOutputReference | *No description.* | +| clusterLogConf | JobTaskNewClusterClusterLogConfOutputReference | *No description.* | +| dockerImage | JobTaskNewClusterDockerImageOutputReference | *No description.* | +| gcpAttributes | JobTaskNewClusterGcpAttributesOutputReference | *No description.* | +| initScripts | JobTaskNewClusterInitScriptsList | *No description.* | +| autoscaleInput | JobTaskNewClusterAutoscale | *No description.* | +| autoterminationMinutesInput | number | *No description.* | +| awsAttributesInput | JobTaskNewClusterAwsAttributes | *No description.* | +| azureAttributesInput | JobTaskNewClusterAzureAttributes | *No description.* | +| clusterIdInput | string | *No description.* | +| clusterLogConfInput | JobTaskNewClusterClusterLogConf | *No description.* | +| clusterNameInput | string | *No description.* | +| customTagsInput | {[ key: string ]: string} | *No description.* | +| dataSecurityModeInput | string | *No description.* | +| dockerImageInput | JobTaskNewClusterDockerImage | *No description.* | +| driverInstancePoolIdInput | string | *No description.* | +| driverNodeTypeIdInput | string | *No description.* | +| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| gcpAttributesInput | JobTaskNewClusterGcpAttributes | *No description.* | +| idempotencyTokenInput | string | *No description.* | +| initScriptsInput | cdktf.IResolvable \| JobTaskNewClusterInitScripts[] | *No description.* | +| instancePoolIdInput | string | *No description.* | +| nodeTypeIdInput | string | *No description.* | +| numWorkersInput | number | *No description.* | +| policyIdInput | string | *No description.* | +| singleUserNameInput | string | *No description.* | +| sparkConfInput | {[ key: string ]: string} | *No description.* | +| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | +| sparkVersionInput | string | *No description.* | +| sshPublicKeysInput | string[] | *No description.* | +| autoterminationMinutes | number | *No description.* | +| clusterId | string | *No description.* | +| clusterName | string | *No description.* | +| customTags | {[ key: string ]: string} | *No description.* | +| dataSecurityMode | string | *No description.* | +| driverInstancePoolId | string | *No description.* | +| driverNodeTypeId | string | *No description.* | +| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | +| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | +| idempotencyToken | string | *No description.* | +| instancePoolId | string | *No description.* | +| nodeTypeId | string | *No description.* | +| numWorkers | number | *No description.* | +| policyId | string | *No description.* | +| singleUserName | string | *No description.* | +| sparkConf | {[ key: string ]: string} | *No description.* | +| sparkEnvVars | {[ key: string ]: string} | *No description.* | +| sparkVersion | string | *No description.* | +| sshPublicKeys | string[] | *No description.* | +| internalValue | JobTaskNewCluster | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destination`Required +##### `fqn`Required ```typescript -public readonly destination: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `autoscale`Required ```typescript -public readonly internalValue: JobNewClusterInitScriptsFile; +public readonly autoscale: JobTaskNewClusterAutoscaleOutputReference; ``` -- *Type:* JobNewClusterInitScriptsFile +- *Type:* JobTaskNewClusterAutoscaleOutputReference --- +##### `awsAttributes`Required -### JobNewClusterInitScriptsGcsOutputReference +```typescript +public readonly awsAttributes: JobTaskNewClusterAwsAttributesOutputReference; +``` -#### Initializers +- *Type:* JobTaskNewClusterAwsAttributesOutputReference -```typescript -import { JobNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' +--- -new JobNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +##### `azureAttributes`Required + +```typescript +public readonly azureAttributes: JobTaskNewClusterAzureAttributesOutputReference; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* JobTaskNewClusterAzureAttributesOutputReference --- -##### `terraformResource`Required +##### `clusterLogConf`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly clusterLogConf: JobTaskNewClusterClusterLogConfOutputReference; +``` -The parent resource. +- *Type:* JobTaskNewClusterClusterLogConfOutputReference --- -##### `terraformAttribute`Required +##### `dockerImage`Required -- *Type:* string +```typescript +public readonly dockerImage: JobTaskNewClusterDockerImageOutputReference; +``` -The attribute on the parent resource this class is referencing. +- *Type:* JobTaskNewClusterDockerImageOutputReference --- -#### Methods +##### `gcpAttributes`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +```typescript +public readonly gcpAttributes: JobTaskNewClusterGcpAttributesOutputReference; +``` + +- *Type:* JobTaskNewClusterGcpAttributesOutputReference --- -##### `getAnyMapAttribute` +##### `initScripts`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly initScripts: JobTaskNewClusterInitScriptsList; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterInitScriptsList --- -##### `getBooleanAttribute` +##### `autoscaleInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly autoscaleInput: JobTaskNewClusterAutoscale; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterAutoscale --- -##### `getBooleanMapAttribute` +##### `autoterminationMinutesInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly autoterminationMinutesInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `awsAttributesInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly awsAttributesInput: JobTaskNewClusterAwsAttributes; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterAwsAttributes --- -##### `getNumberAttribute` +##### `azureAttributesInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly azureAttributesInput: JobTaskNewClusterAzureAttributes; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterAzureAttributes --- -##### `getNumberListAttribute` +##### `clusterIdInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly clusterIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `clusterLogConfInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly clusterLogConfInput: JobTaskNewClusterClusterLogConf; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskNewClusterClusterLogConf --- -##### `getStringAttribute` +##### `clusterNameInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly clusterNameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `customTagsInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly customTagsInput: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `interpolationForAttribute` +##### `dataSecurityModeInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly dataSecurityModeInput: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetDestination` +##### `dockerImageInput`Optional ```typescript -public resetDestination(): void +public readonly dockerImageInput: JobTaskNewClusterDockerImage; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobNewClusterInitScriptsGcs | *No description.* | +- *Type:* JobTaskNewClusterDockerImage --- -##### `destinationInput`Optional +##### `driverInstancePoolIdInput`Optional ```typescript -public readonly destinationInput: string; +public readonly driverInstancePoolIdInput: string; ``` - *Type:* string --- -##### `destination`Required +##### `driverNodeTypeIdInput`Optional ```typescript -public readonly destination: string; +public readonly driverNodeTypeIdInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `enableElasticDiskInput`Optional ```typescript -public readonly internalValue: JobNewClusterInitScriptsGcs; +public readonly enableElasticDiskInput: boolean | IResolvable; ``` -- *Type:* JobNewClusterInitScriptsGcs +- *Type:* boolean | cdktf.IResolvable --- - -### JobNewClusterInitScriptsS3OutputReference - -#### Initializers +##### `enableLocalDiskEncryptionInput`Optional ```typescript -import { JobNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' - -new JobNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* boolean | cdktf.IResolvable --- -##### `terraformResource`Required +##### `gcpAttributesInput`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly gcpAttributesInput: JobTaskNewClusterGcpAttributes; +``` -The parent resource. +- *Type:* JobTaskNewClusterGcpAttributes --- -##### `terraformAttribute`Required +##### `idempotencyTokenInput`Optional -- *Type:* string +```typescript +public readonly idempotencyTokenInput: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods +##### `initScriptsInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +```typescript +public readonly initScriptsInput: IResolvable | JobTaskNewClusterInitScripts[]; +``` + +- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts[] --- -##### `getAnyMapAttribute` +##### `instancePoolIdInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly instancePoolIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `nodeTypeIdInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly nodeTypeIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `numWorkersInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly numWorkersInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `policyIdInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly policyIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `singleUserNameInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly singleUserNameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `sparkConfInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly sparkConfInput: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `getNumberMapAttribute` +##### `sparkEnvVarsInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly sparkEnvVarsInput: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `getStringAttribute` +##### `sparkVersionInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly sparkVersionInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `sshPublicKeysInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly sshPublicKeysInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `interpolationForAttribute` +##### `autoterminationMinutes`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly autoterminationMinutes: number; ``` -###### `property`Required - -- *Type:* string +- *Type:* number --- -##### `resetCannedAcl` +##### `clusterId`Required ```typescript -public resetCannedAcl(): void +public readonly clusterId: string; ``` -##### `resetEnableEncryption` +- *Type:* string -```typescript -public resetEnableEncryption(): void -``` +--- -##### `resetEncryptionType` +##### `clusterName`Required ```typescript -public resetEncryptionType(): void +public readonly clusterName: string; ``` -##### `resetEndpoint` +- *Type:* string -```typescript -public resetEndpoint(): void -``` +--- -##### `resetKmsKey` +##### `customTags`Required ```typescript -public resetKmsKey(): void +public readonly customTags: {[ key: string ]: string}; ``` -##### `resetRegion` +- *Type:* {[ key: string ]: string} -```typescript -public resetRegion(): void -``` +--- +##### `dataSecurityMode`Required -#### Properties +```typescript +public readonly dataSecurityMode: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobNewClusterInitScriptsS3 | *No description.* | +- *Type:* string --- -##### `cannedAclInput`Optional +##### `driverInstancePoolId`Required ```typescript -public readonly cannedAclInput: string; +public readonly driverInstancePoolId: string; ``` - *Type:* string --- -##### `destinationInput`Optional +##### `driverNodeTypeId`Required ```typescript -public readonly destinationInput: string; +public readonly driverNodeTypeId: string; ``` - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `enableElasticDisk`Required ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public readonly enableElasticDisk: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `encryptionTypeInput`Optional +##### `enableLocalDiskEncryption`Required ```typescript -public readonly encryptionTypeInput: string; +public readonly enableLocalDiskEncryption: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `endpointInput`Optional +##### `idempotencyToken`Required ```typescript -public readonly endpointInput: string; +public readonly idempotencyToken: string; ``` - *Type:* string --- -##### `kmsKeyInput`Optional +##### `instancePoolId`Required ```typescript -public readonly kmsKeyInput: string; +public readonly instancePoolId: string; ``` - *Type:* string --- -##### `regionInput`Optional +##### `nodeTypeId`Required ```typescript -public readonly regionInput: string; +public readonly nodeTypeId: string; ``` - *Type:* string --- -##### `cannedAcl`Required +##### `numWorkers`Required ```typescript -public readonly cannedAcl: string; +public readonly numWorkers: number; ``` -- *Type:* string +- *Type:* number --- -##### `destination`Required +##### `policyId`Required ```typescript -public readonly destination: string; +public readonly policyId: string; ``` - *Type:* string --- -##### `enableEncryption`Required +##### `singleUserName`Required ```typescript -public readonly enableEncryption: boolean | IResolvable; +public readonly singleUserName: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionType`Required +##### `sparkConf`Required ```typescript -public readonly encryptionType: string; +public readonly sparkConf: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `endpoint`Required +##### `sparkEnvVars`Required ```typescript -public readonly endpoint: string; +public readonly sparkEnvVars: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `kmsKey`Required +##### `sparkVersion`Required ```typescript -public readonly kmsKey: string; +public readonly sparkVersion: string; ``` - *Type:* string --- -##### `region`Required +##### `sshPublicKeys`Required ```typescript -public readonly region: string; +public readonly sshPublicKeys: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNewClusterInitScriptsS3; +public readonly internalValue: JobTaskNewCluster; ``` -- *Type:* JobNewClusterInitScriptsS3 +- *Type:* JobTaskNewCluster --- -### JobNewClusterOutputReference +### JobTaskNotebookTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobNewClusterOutputReference } from '@cdktf/provider-databricks' +import { JobTaskNotebookTaskOutputReference } from '@cdktf/provider-databricks' -new JobNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskNotebookTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -91126,7 +113806,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -91138,1243 +113818,1206 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putAutoscale | *No description.* | -| putAwsAttributes | *No description.* | -| putAzureAttributes | *No description.* | -| putClusterLogConf | *No description.* | -| putDockerImage | *No description.* | -| putGcpAttributes | *No description.* | -| resetAutoscale | *No description.* | -| resetAutoterminationMinutes | *No description.* | -| resetAwsAttributes | *No description.* | -| resetAzureAttributes | *No description.* | -| resetClusterId | *No description.* | -| resetClusterLogConf | *No description.* | -| resetClusterName | *No description.* | -| resetCustomTags | *No description.* | -| resetDataSecurityMode | *No description.* | -| resetDockerImage | *No description.* | -| resetDriverInstancePoolId | *No description.* | -| resetDriverNodeTypeId | *No description.* | -| resetEnableElasticDisk | *No description.* | -| resetEnableLocalDiskEncryption | *No description.* | -| resetGcpAttributes | *No description.* | -| resetIdempotencyToken | *No description.* | -| resetInitScripts | *No description.* | -| resetInstancePoolId | *No description.* | -| resetNodeTypeId | *No description.* | -| resetNumWorkers | *No description.* | -| resetPolicyId | *No description.* | -| resetSingleUserName | *No description.* | -| resetSparkConf | *No description.* | -| resetSparkEnvVars | *No description.* | -| resetSshPublicKeys | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBaseParameters | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putAutoscale` - -```typescript -public putAutoscale(value: JobNewClusterAutoscale): void -``` - -###### `value`Required - -- *Type:* JobNewClusterAutoscale - ---- - -##### `putAwsAttributes` +##### `resolve` ```typescript -public putAwsAttributes(value: JobNewClusterAwsAttributes): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required - -- *Type:* JobNewClusterAwsAttributes - ---- - -##### `putAzureAttributes` - -```typescript -public putAzureAttributes(value: JobNewClusterAzureAttributes): void -``` +Produce the Token's value at resolution time. -###### `value`Required +###### `_context`Required -- *Type:* JobNewClusterAzureAttributes +- *Type:* cdktf.IResolveContext --- -##### `putClusterLogConf` +##### `toString` ```typescript -public putClusterLogConf(value: JobNewClusterClusterLogConf): void +public toString(): string ``` -###### `value`Required - -- *Type:* JobNewClusterClusterLogConf +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `putDockerImage` +##### `resetBaseParameters` ```typescript -public putDockerImage(value: JobNewClusterDockerImage): void +public resetBaseParameters(): void ``` -###### `value`Required - -- *Type:* JobNewClusterDockerImage - ---- - -##### `putGcpAttributes` - -```typescript -public putGcpAttributes(value: JobNewClusterGcpAttributes): void -``` -###### `value`Required +#### Properties -- *Type:* JobNewClusterGcpAttributes +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| baseParametersInput | {[ key: string ]: string} | *No description.* | +| notebookPathInput | string | *No description.* | +| baseParameters | {[ key: string ]: string} | *No description.* | +| notebookPath | string | *No description.* | +| internalValue | JobTaskNotebookTask | *No description.* | --- -##### `resetAutoscale` - -```typescript -public resetAutoscale(): void -``` - -##### `resetAutoterminationMinutes` - -```typescript -public resetAutoterminationMinutes(): void -``` - -##### `resetAwsAttributes` - -```typescript -public resetAwsAttributes(): void -``` - -##### `resetAzureAttributes` - -```typescript -public resetAzureAttributes(): void -``` - -##### `resetClusterId` - -```typescript -public resetClusterId(): void -``` - -##### `resetClusterLogConf` - -```typescript -public resetClusterLogConf(): void -``` - -##### `resetClusterName` - -```typescript -public resetClusterName(): void -``` - -##### `resetCustomTags` +##### `creationStack`Required ```typescript -public resetCustomTags(): void +public readonly creationStack: string[]; ``` -##### `resetDataSecurityMode` +- *Type:* string[] -```typescript -public resetDataSecurityMode(): void -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -##### `resetDockerImage` +If this returns an empty array the stack will not be attached. -```typescript -public resetDockerImage(): void -``` +--- -##### `resetDriverInstancePoolId` +##### `fqn`Required ```typescript -public resetDriverInstancePoolId(): void +public readonly fqn: string; ``` -##### `resetDriverNodeTypeId` +- *Type:* string -```typescript -public resetDriverNodeTypeId(): void -``` +--- -##### `resetEnableElasticDisk` +##### `baseParametersInput`Optional ```typescript -public resetEnableElasticDisk(): void +public readonly baseParametersInput: {[ key: string ]: string}; ``` -##### `resetEnableLocalDiskEncryption` +- *Type:* {[ key: string ]: string} -```typescript -public resetEnableLocalDiskEncryption(): void -``` +--- -##### `resetGcpAttributes` +##### `notebookPathInput`Optional ```typescript -public resetGcpAttributes(): void +public readonly notebookPathInput: string; ``` -##### `resetIdempotencyToken` +- *Type:* string -```typescript -public resetIdempotencyToken(): void -``` +--- -##### `resetInitScripts` +##### `baseParameters`Required ```typescript -public resetInitScripts(): void +public readonly baseParameters: {[ key: string ]: string}; ``` -##### `resetInstancePoolId` +- *Type:* {[ key: string ]: string} -```typescript -public resetInstancePoolId(): void -``` +--- -##### `resetNodeTypeId` +##### `notebookPath`Required ```typescript -public resetNodeTypeId(): void +public readonly notebookPath: string; ``` -##### `resetNumWorkers` +- *Type:* string -```typescript -public resetNumWorkers(): void -``` +--- -##### `resetPolicyId` +##### `internalValue`Optional ```typescript -public resetPolicyId(): void +public readonly internalValue: JobTaskNotebookTask; ``` -##### `resetSingleUserName` +- *Type:* JobTaskNotebookTask -```typescript -public resetSingleUserName(): void -``` +--- -##### `resetSparkConf` -```typescript -public resetSparkConf(): void -``` +### JobTaskOutputReference -##### `resetSparkEnvVars` +#### Initializers ```typescript -public resetSparkEnvVars(): void +import { JobTaskOutputReference } from '@cdktf/provider-databricks' + +new JobTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -##### `resetSshPublicKeys` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -```typescript -public resetSshPublicKeys(): void -``` +--- +##### `terraformResource`Required -#### Properties +- *Type:* cdktf.IInterpolatingParent -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| autoscale | JobNewClusterAutoscaleOutputReference | *No description.* | -| awsAttributes | JobNewClusterAwsAttributesOutputReference | *No description.* | -| azureAttributes | JobNewClusterAzureAttributesOutputReference | *No description.* | -| clusterLogConf | JobNewClusterClusterLogConfOutputReference | *No description.* | -| dockerImage | JobNewClusterDockerImageOutputReference | *No description.* | -| gcpAttributes | JobNewClusterGcpAttributesOutputReference | *No description.* | -| autoscaleInput | JobNewClusterAutoscale | *No description.* | -| autoterminationMinutesInput | number | *No description.* | -| awsAttributesInput | JobNewClusterAwsAttributes | *No description.* | -| azureAttributesInput | JobNewClusterAzureAttributes | *No description.* | -| clusterIdInput | string | *No description.* | -| clusterLogConfInput | JobNewClusterClusterLogConf | *No description.* | -| clusterNameInput | string | *No description.* | -| customTagsInput | {[ key: string ]: string} | *No description.* | -| dataSecurityModeInput | string | *No description.* | -| dockerImageInput | JobNewClusterDockerImage | *No description.* | -| driverInstancePoolIdInput | string | *No description.* | -| driverNodeTypeIdInput | string | *No description.* | -| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| gcpAttributesInput | JobNewClusterGcpAttributes | *No description.* | -| idempotencyTokenInput | string | *No description.* | -| initScriptsInput | cdktf.IResolvable \| JobNewClusterInitScripts[] | *No description.* | -| instancePoolIdInput | string | *No description.* | -| nodeTypeIdInput | string | *No description.* | -| numWorkersInput | number | *No description.* | -| policyIdInput | string | *No description.* | -| singleUserNameInput | string | *No description.* | -| sparkConfInput | {[ key: string ]: string} | *No description.* | -| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | -| sparkVersionInput | string | *No description.* | -| sshPublicKeysInput | string[] | *No description.* | -| autoterminationMinutes | number | *No description.* | -| clusterId | string | *No description.* | -| clusterName | string | *No description.* | -| customTags | {[ key: string ]: string} | *No description.* | -| dataSecurityMode | string | *No description.* | -| driverInstancePoolId | string | *No description.* | -| driverNodeTypeId | string | *No description.* | -| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | -| idempotencyToken | string | *No description.* | -| initScripts | cdktf.IResolvable \| JobNewClusterInitScripts[] | *No description.* | -| instancePoolId | string | *No description.* | -| nodeTypeId | string | *No description.* | -| numWorkers | number | *No description.* | -| policyId | string | *No description.* | -| singleUserName | string | *No description.* | -| sparkConf | {[ key: string ]: string} | *No description.* | -| sparkEnvVars | {[ key: string ]: string} | *No description.* | -| sparkVersion | string | *No description.* | -| sshPublicKeys | string[] | *No description.* | -| internalValue | JobNewCluster | *No description.* | +The parent resource. --- -##### `autoscale`Required +##### `terraformAttribute`Required -```typescript -public readonly autoscale: JobNewClusterAutoscaleOutputReference; -``` +- *Type:* string -- *Type:* JobNewClusterAutoscaleOutputReference +The attribute on the parent resource this class is referencing. --- -##### `awsAttributes`Required +##### `complexObjectIndex`Required -```typescript -public readonly awsAttributes: JobNewClusterAwsAttributesOutputReference; -``` +- *Type:* number -- *Type:* JobNewClusterAwsAttributesOutputReference +the index of this item in the list. --- -##### `azureAttributes`Required +##### `complexObjectIsFromSet`Required -```typescript -public readonly azureAttributes: JobNewClusterAzureAttributesOutputReference; -``` +- *Type:* boolean -- *Type:* JobNewClusterAzureAttributesOutputReference +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `clusterLogConf`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDependsOn | *No description.* | +| putEmailNotifications | *No description.* | +| putLibrary | *No description.* | +| putNewCluster | *No description.* | +| putNotebookTask | *No description.* | +| putPipelineTask | *No description.* | +| putPythonWheelTask | *No description.* | +| putSparkJarTask | *No description.* | +| putSparkPythonTask | *No description.* | +| putSparkSubmitTask | *No description.* | +| resetDependsOn | *No description.* | +| resetDescription | *No description.* | +| resetEmailNotifications | *No description.* | +| resetExistingClusterId | *No description.* | +| resetJobClusterKey | *No description.* | +| resetLibrary | *No description.* | +| resetMaxRetries | *No description.* | +| resetMinRetryIntervalMillis | *No description.* | +| resetNewCluster | *No description.* | +| resetNotebookTask | *No description.* | +| resetPipelineTask | *No description.* | +| resetPythonWheelTask | *No description.* | +| resetRetryOnTimeout | *No description.* | +| resetSparkJarTask | *No description.* | +| resetSparkPythonTask | *No description.* | +| resetSparkSubmitTask | *No description.* | +| resetTaskKey | *No description.* | +| resetTimeoutSeconds | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript -public readonly clusterLogConf: JobNewClusterClusterLogConfOutputReference; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -- *Type:* JobNewClusterClusterLogConfOutputReference +###### `terraformAttribute`Required + +- *Type:* string --- -##### `dockerImage`Required +##### `getBooleanAttribute` ```typescript -public readonly dockerImage: JobNewClusterDockerImageOutputReference; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* JobNewClusterDockerImageOutputReference +###### `terraformAttribute`Required + +- *Type:* string --- -##### `gcpAttributes`Required +##### `getBooleanMapAttribute` ```typescript -public readonly gcpAttributes: JobNewClusterGcpAttributesOutputReference; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* JobNewClusterGcpAttributesOutputReference +###### `terraformAttribute`Required + +- *Type:* string --- -##### `autoscaleInput`Optional +##### `getListAttribute` ```typescript -public readonly autoscaleInput: JobNewClusterAutoscale; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* JobNewClusterAutoscale +###### `terraformAttribute`Required + +- *Type:* string --- -##### `autoterminationMinutesInput`Optional +##### `getNumberAttribute` ```typescript -public readonly autoterminationMinutesInput: number; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `awsAttributesInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly awsAttributesInput: JobNewClusterAwsAttributes; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* JobNewClusterAwsAttributes +###### `terraformAttribute`Required + +- *Type:* string --- -##### `azureAttributesInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly azureAttributesInput: JobNewClusterAzureAttributes; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* JobNewClusterAzureAttributes +###### `terraformAttribute`Required + +- *Type:* string --- -##### `clusterIdInput`Optional +##### `getStringAttribute` ```typescript -public readonly clusterIdInput: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `clusterLogConfInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly clusterLogConfInput: JobNewClusterClusterLogConf; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* JobNewClusterClusterLogConf +###### `terraformAttribute`Required + +- *Type:* string --- -##### `clusterNameInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly clusterNameInput: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `customTagsInput`Optional +##### `resolve` ```typescript -public readonly customTagsInput: {[ key: string ]: string}; +public resolve(_context: IResolveContext): any ``` -- *Type:* {[ key: string ]: string} +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `dataSecurityModeInput`Optional +##### `toString` ```typescript -public readonly dataSecurityModeInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `dockerImageInput`Optional +##### `putDependsOn` ```typescript -public readonly dockerImageInput: JobNewClusterDockerImage; +public putDependsOn(value: IResolvable | JobTaskDependsOn[]): void ``` -- *Type:* JobNewClusterDockerImage +###### `value`Required + +- *Type:* cdktf.IResolvable | JobTaskDependsOn[] --- -##### `driverInstancePoolIdInput`Optional +##### `putEmailNotifications` ```typescript -public readonly driverInstancePoolIdInput: string; +public putEmailNotifications(value: JobTaskEmailNotifications): void ``` -- *Type:* string +###### `value`Required + +- *Type:* JobTaskEmailNotifications --- -##### `driverNodeTypeIdInput`Optional +##### `putLibrary` ```typescript -public readonly driverNodeTypeIdInput: string; +public putLibrary(value: IResolvable | JobTaskLibrary[]): void ``` -- *Type:* string +###### `value`Required + +- *Type:* cdktf.IResolvable | JobTaskLibrary[] --- -##### `enableElasticDiskInput`Optional +##### `putNewCluster` ```typescript -public readonly enableElasticDiskInput: boolean | IResolvable; +public putNewCluster(value: JobTaskNewCluster): void ``` -- *Type:* boolean | cdktf.IResolvable +###### `value`Required + +- *Type:* JobTaskNewCluster --- -##### `enableLocalDiskEncryptionInput`Optional +##### `putNotebookTask` ```typescript -public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; +public putNotebookTask(value: JobTaskNotebookTask): void ``` -- *Type:* boolean | cdktf.IResolvable +###### `value`Required + +- *Type:* JobTaskNotebookTask --- -##### `gcpAttributesInput`Optional +##### `putPipelineTask` ```typescript -public readonly gcpAttributesInput: JobNewClusterGcpAttributes; +public putPipelineTask(value: JobTaskPipelineTask): void ``` -- *Type:* JobNewClusterGcpAttributes +###### `value`Required + +- *Type:* JobTaskPipelineTask --- -##### `idempotencyTokenInput`Optional +##### `putPythonWheelTask` ```typescript -public readonly idempotencyTokenInput: string; +public putPythonWheelTask(value: JobTaskPythonWheelTask): void ``` -- *Type:* string +###### `value`Required + +- *Type:* JobTaskPythonWheelTask --- -##### `initScriptsInput`Optional +##### `putSparkJarTask` ```typescript -public readonly initScriptsInput: IResolvable | JobNewClusterInitScripts[]; +public putSparkJarTask(value: JobTaskSparkJarTask): void ``` -- *Type:* cdktf.IResolvable | JobNewClusterInitScripts[] +###### `value`Required + +- *Type:* JobTaskSparkJarTask --- -##### `instancePoolIdInput`Optional +##### `putSparkPythonTask` ```typescript -public readonly instancePoolIdInput: string; +public putSparkPythonTask(value: JobTaskSparkPythonTask): void ``` -- *Type:* string +###### `value`Required + +- *Type:* JobTaskSparkPythonTask --- -##### `nodeTypeIdInput`Optional +##### `putSparkSubmitTask` ```typescript -public readonly nodeTypeIdInput: string; +public putSparkSubmitTask(value: JobTaskSparkSubmitTask): void ``` -- *Type:* string +###### `value`Required + +- *Type:* JobTaskSparkSubmitTask --- -##### `numWorkersInput`Optional +##### `resetDependsOn` ```typescript -public readonly numWorkersInput: number; +public resetDependsOn(): void ``` -- *Type:* number +##### `resetDescription` ---- +```typescript +public resetDescription(): void +``` -##### `policyIdInput`Optional +##### `resetEmailNotifications` ```typescript -public readonly policyIdInput: string; +public resetEmailNotifications(): void ``` -- *Type:* string +##### `resetExistingClusterId` ---- +```typescript +public resetExistingClusterId(): void +``` -##### `singleUserNameInput`Optional +##### `resetJobClusterKey` ```typescript -public readonly singleUserNameInput: string; +public resetJobClusterKey(): void ``` -- *Type:* string +##### `resetLibrary` ---- +```typescript +public resetLibrary(): void +``` -##### `sparkConfInput`Optional +##### `resetMaxRetries` ```typescript -public readonly sparkConfInput: {[ key: string ]: string}; +public resetMaxRetries(): void ``` -- *Type:* {[ key: string ]: string} +##### `resetMinRetryIntervalMillis` ---- +```typescript +public resetMinRetryIntervalMillis(): void +``` -##### `sparkEnvVarsInput`Optional +##### `resetNewCluster` ```typescript -public readonly sparkEnvVarsInput: {[ key: string ]: string}; +public resetNewCluster(): void ``` -- *Type:* {[ key: string ]: string} +##### `resetNotebookTask` ---- +```typescript +public resetNotebookTask(): void +``` -##### `sparkVersionInput`Optional +##### `resetPipelineTask` ```typescript -public readonly sparkVersionInput: string; +public resetPipelineTask(): void ``` -- *Type:* string +##### `resetPythonWheelTask` ---- +```typescript +public resetPythonWheelTask(): void +``` -##### `sshPublicKeysInput`Optional +##### `resetRetryOnTimeout` ```typescript -public readonly sshPublicKeysInput: string[]; +public resetRetryOnTimeout(): void ``` -- *Type:* string[] +##### `resetSparkJarTask` ---- +```typescript +public resetSparkJarTask(): void +``` -##### `autoterminationMinutes`Required +##### `resetSparkPythonTask` ```typescript -public readonly autoterminationMinutes: number; +public resetSparkPythonTask(): void ``` -- *Type:* number +##### `resetSparkSubmitTask` ---- +```typescript +public resetSparkSubmitTask(): void +``` -##### `clusterId`Required +##### `resetTaskKey` ```typescript -public readonly clusterId: string; +public resetTaskKey(): void ``` -- *Type:* string +##### `resetTimeoutSeconds` ---- +```typescript +public resetTimeoutSeconds(): void +``` -##### `clusterName`Required -```typescript -public readonly clusterName: string; +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dependsOn | JobTaskDependsOnList | *No description.* | +| emailNotifications | JobTaskEmailNotificationsOutputReference | *No description.* | +| library | JobTaskLibraryList | *No description.* | +| newCluster | JobTaskNewClusterOutputReference | *No description.* | +| notebookTask | JobTaskNotebookTaskOutputReference | *No description.* | +| pipelineTask | JobTaskPipelineTaskOutputReference | *No description.* | +| pythonWheelTask | JobTaskPythonWheelTaskOutputReference | *No description.* | +| sparkJarTask | JobTaskSparkJarTaskOutputReference | *No description.* | +| sparkPythonTask | JobTaskSparkPythonTaskOutputReference | *No description.* | +| sparkSubmitTask | JobTaskSparkSubmitTaskOutputReference | *No description.* | +| dependsOnInput | cdktf.IResolvable \| JobTaskDependsOn[] | *No description.* | +| descriptionInput | string | *No description.* | +| emailNotificationsInput | JobTaskEmailNotifications | *No description.* | +| existingClusterIdInput | string | *No description.* | +| jobClusterKeyInput | string | *No description.* | +| libraryInput | cdktf.IResolvable \| JobTaskLibrary[] | *No description.* | +| maxRetriesInput | number | *No description.* | +| minRetryIntervalMillisInput | number | *No description.* | +| newClusterInput | JobTaskNewCluster | *No description.* | +| notebookTaskInput | JobTaskNotebookTask | *No description.* | +| pipelineTaskInput | JobTaskPipelineTask | *No description.* | +| pythonWheelTaskInput | JobTaskPythonWheelTask | *No description.* | +| retryOnTimeoutInput | boolean \| cdktf.IResolvable | *No description.* | +| sparkJarTaskInput | JobTaskSparkJarTask | *No description.* | +| sparkPythonTaskInput | JobTaskSparkPythonTask | *No description.* | +| sparkSubmitTaskInput | JobTaskSparkSubmitTask | *No description.* | +| taskKeyInput | string | *No description.* | +| timeoutSecondsInput | number | *No description.* | +| description | string | *No description.* | +| existingClusterId | string | *No description.* | +| jobClusterKey | string | *No description.* | +| maxRetries | number | *No description.* | +| minRetryIntervalMillis | number | *No description.* | +| retryOnTimeout | boolean \| cdktf.IResolvable | *No description.* | +| taskKey | string | *No description.* | +| timeoutSeconds | number | *No description.* | +| internalValue | cdktf.IResolvable \| JobTask | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `customTags`Required +##### `fqn`Required ```typescript -public readonly customTags: {[ key: string ]: string}; +public readonly fqn: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `dataSecurityMode`Required +##### `dependsOn`Required ```typescript -public readonly dataSecurityMode: string; +public readonly dependsOn: JobTaskDependsOnList; ``` -- *Type:* string +- *Type:* JobTaskDependsOnList --- -##### `driverInstancePoolId`Required +##### `emailNotifications`Required ```typescript -public readonly driverInstancePoolId: string; +public readonly emailNotifications: JobTaskEmailNotificationsOutputReference; ``` -- *Type:* string +- *Type:* JobTaskEmailNotificationsOutputReference --- -##### `driverNodeTypeId`Required +##### `library`Required ```typescript -public readonly driverNodeTypeId: string; +public readonly library: JobTaskLibraryList; ``` -- *Type:* string +- *Type:* JobTaskLibraryList --- -##### `enableElasticDisk`Required +##### `newCluster`Required ```typescript -public readonly enableElasticDisk: boolean | IResolvable; +public readonly newCluster: JobTaskNewClusterOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* JobTaskNewClusterOutputReference --- -##### `enableLocalDiskEncryption`Required +##### `notebookTask`Required ```typescript -public readonly enableLocalDiskEncryption: boolean | IResolvable; +public readonly notebookTask: JobTaskNotebookTaskOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* JobTaskNotebookTaskOutputReference --- -##### `idempotencyToken`Required +##### `pipelineTask`Required ```typescript -public readonly idempotencyToken: string; +public readonly pipelineTask: JobTaskPipelineTaskOutputReference; ``` -- *Type:* string +- *Type:* JobTaskPipelineTaskOutputReference --- -##### `initScripts`Required +##### `pythonWheelTask`Required ```typescript -public readonly initScripts: IResolvable | JobNewClusterInitScripts[]; +public readonly pythonWheelTask: JobTaskPythonWheelTaskOutputReference; ``` -- *Type:* cdktf.IResolvable | JobNewClusterInitScripts[] +- *Type:* JobTaskPythonWheelTaskOutputReference --- -##### `instancePoolId`Required +##### `sparkJarTask`Required ```typescript -public readonly instancePoolId: string; +public readonly sparkJarTask: JobTaskSparkJarTaskOutputReference; ``` -- *Type:* string +- *Type:* JobTaskSparkJarTaskOutputReference --- -##### `nodeTypeId`Required +##### `sparkPythonTask`Required ```typescript -public readonly nodeTypeId: string; +public readonly sparkPythonTask: JobTaskSparkPythonTaskOutputReference; ``` -- *Type:* string +- *Type:* JobTaskSparkPythonTaskOutputReference --- -##### `numWorkers`Required +##### `sparkSubmitTask`Required ```typescript -public readonly numWorkers: number; +public readonly sparkSubmitTask: JobTaskSparkSubmitTaskOutputReference; ``` -- *Type:* number +- *Type:* JobTaskSparkSubmitTaskOutputReference --- -##### `policyId`Required +##### `dependsOnInput`Optional ```typescript -public readonly policyId: string; +public readonly dependsOnInput: IResolvable | JobTaskDependsOn[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | JobTaskDependsOn[] --- -##### `singleUserName`Required +##### `descriptionInput`Optional ```typescript -public readonly singleUserName: string; +public readonly descriptionInput: string; ``` - *Type:* string --- -##### `sparkConf`Required +##### `emailNotificationsInput`Optional ```typescript -public readonly sparkConf: {[ key: string ]: string}; +public readonly emailNotificationsInput: JobTaskEmailNotifications; ``` -- *Type:* {[ key: string ]: string} +- *Type:* JobTaskEmailNotifications --- -##### `sparkEnvVars`Required +##### `existingClusterIdInput`Optional ```typescript -public readonly sparkEnvVars: {[ key: string ]: string}; +public readonly existingClusterIdInput: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `sparkVersion`Required +##### `jobClusterKeyInput`Optional ```typescript -public readonly sparkVersion: string; +public readonly jobClusterKeyInput: string; ``` - *Type:* string --- -##### `sshPublicKeys`Required +##### `libraryInput`Optional ```typescript -public readonly sshPublicKeys: string[]; +public readonly libraryInput: IResolvable | JobTaskLibrary[]; ``` -- *Type:* string[] +- *Type:* cdktf.IResolvable | JobTaskLibrary[] --- -##### `internalValue`Optional +##### `maxRetriesInput`Optional ```typescript -public readonly internalValue: JobNewCluster; +public readonly maxRetriesInput: number; ``` -- *Type:* JobNewCluster +- *Type:* number --- - -### JobNotebookTaskOutputReference - -#### Initializers +##### `minRetryIntervalMillisInput`Optional ```typescript -import { JobNotebookTaskOutputReference } from '@cdktf/provider-databricks' - -new JobNotebookTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly minRetryIntervalMillisInput: number; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* number --- -##### `terraformResource`Required +##### `newClusterInput`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly newClusterInput: JobTaskNewCluster; +``` -The parent resource. +- *Type:* JobTaskNewCluster --- -##### `terraformAttribute`Required +##### `notebookTaskInput`Optional -- *Type:* string +```typescript +public readonly notebookTaskInput: JobTaskNotebookTask; +``` -The attribute on the parent resource this class is referencing. +- *Type:* JobTaskNotebookTask --- -#### Methods +##### `pipelineTaskInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetBaseParameters | *No description.* | +```typescript +public readonly pipelineTaskInput: JobTaskPipelineTask; +``` + +- *Type:* JobTaskPipelineTask --- -##### `getAnyMapAttribute` +##### `pythonWheelTaskInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly pythonWheelTaskInput: JobTaskPythonWheelTask; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskPythonWheelTask --- -##### `getBooleanAttribute` +##### `retryOnTimeoutInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly retryOnTimeoutInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getBooleanMapAttribute` +##### `sparkJarTaskInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly sparkJarTaskInput: JobTaskSparkJarTask; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskSparkJarTask --- -##### `getListAttribute` +##### `sparkPythonTaskInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly sparkPythonTaskInput: JobTaskSparkPythonTask; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskSparkPythonTask --- -##### `getNumberAttribute` +##### `sparkSubmitTaskInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly sparkSubmitTaskInput: JobTaskSparkSubmitTask; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* JobTaskSparkSubmitTask --- -##### `getNumberListAttribute` +##### `taskKeyInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly taskKeyInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `timeoutSecondsInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly timeoutSecondsInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getStringAttribute` +##### `description`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly description: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `existingClusterId`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly existingClusterId: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `jobClusterKey`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly jobClusterKey: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetBaseParameters` +##### `maxRetries`Required ```typescript -public resetBaseParameters(): void +public readonly maxRetries: number; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| baseParametersInput | {[ key: string ]: string} | *No description.* | -| notebookPathInput | string | *No description.* | -| baseParameters | {[ key: string ]: string} | *No description.* | -| notebookPath | string | *No description.* | -| internalValue | JobNotebookTask | *No description.* | +- *Type:* number --- -##### `baseParametersInput`Optional +##### `minRetryIntervalMillis`Required ```typescript -public readonly baseParametersInput: {[ key: string ]: string}; +public readonly minRetryIntervalMillis: number; ``` -- *Type:* {[ key: string ]: string} +- *Type:* number --- -##### `notebookPathInput`Optional +##### `retryOnTimeout`Required ```typescript -public readonly notebookPathInput: string; +public readonly retryOnTimeout: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `baseParameters`Required +##### `taskKey`Required ```typescript -public readonly baseParameters: {[ key: string ]: string}; +public readonly taskKey: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `notebookPath`Required +##### `timeoutSeconds`Required ```typescript -public readonly notebookPath: string; +public readonly timeoutSeconds: number; ``` -- *Type:* string +- *Type:* number --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobNotebookTask; +public readonly internalValue: IResolvable | JobTask; ``` -- *Type:* JobNotebookTask +- *Type:* cdktf.IResolvable | JobTask --- -### JobPipelineTaskOutputReference +### JobTaskPipelineTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobPipelineTaskOutputReference } from '@cdktf/provider-databricks' +import { JobTaskPipelineTaskOutputReference } from '@cdktf/provider-databricks' -new JobPipelineTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskPipelineTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -92382,7 +115025,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92394,151 +115037,210 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| pipelineIdInput | string | *No description.* | -| pipelineId | string | *No description.* | -| internalValue | JobPipelineTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| pipelineIdInput | string | *No description.* | +| pipelineId | string | *No description.* | +| internalValue | JobTaskPipelineTask | *No description.* | --- -##### `pipelineIdInput`Optional +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `pipelineIdInput`Optional ```typescript public readonly pipelineIdInput: string; @@ -92548,7 +115250,7 @@ public readonly pipelineIdInput: string; --- -##### `pipelineId`Required +##### `pipelineId`Required ```typescript public readonly pipelineId: string; @@ -92558,35 +115260,35 @@ public readonly pipelineId: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobPipelineTask; +public readonly internalValue: JobTaskPipelineTask; ``` -- *Type:* JobPipelineTask +- *Type:* JobTaskPipelineTask --- -### JobPythonWheelTaskOutputReference +### JobTaskPythonWheelTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobPythonWheelTaskOutputReference } from '@cdktf/provider-databricks' +import { JobTaskPythonWheelTaskOutputReference } from '@cdktf/provider-databricks' -new JobPythonWheelTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskPythonWheelTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -92594,7 +115296,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92606,162 +115308,195 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetEntryPoint | *No description.* | -| resetNamedParameters | *No description.* | -| resetPackageName | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetEntryPoint | *No description.* | +| resetNamedParameters | *No description.* | +| resetPackageName | *No description.* | +| resetParameters | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetEntryPoint` +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetEntryPoint` ```typescript public resetEntryPoint(): void ``` -##### `resetNamedParameters` +##### `resetNamedParameters` ```typescript public resetNamedParameters(): void ``` -##### `resetPackageName` +##### `resetPackageName` ```typescript public resetPackageName(): void ``` -##### `resetParameters` +##### `resetParameters` ```typescript public resetParameters(): void @@ -92772,19 +115507,45 @@ public resetParameters(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| entryPointInput | string | *No description.* | -| namedParametersInput | {[ key: string ]: string} | *No description.* | -| packageNameInput | string | *No description.* | -| parametersInput | string[] | *No description.* | -| entryPoint | string | *No description.* | -| namedParameters | {[ key: string ]: string} | *No description.* | -| packageName | string | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobPythonWheelTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| entryPointInput | string | *No description.* | +| namedParametersInput | {[ key: string ]: string} | *No description.* | +| packageNameInput | string | *No description.* | +| parametersInput | string[] | *No description.* | +| entryPoint | string | *No description.* | +| namedParameters | {[ key: string ]: string} | *No description.* | +| packageName | string | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobTaskPythonWheelTask | *No description.* | --- -##### `entryPointInput`Optional +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `entryPointInput`Optional ```typescript public readonly entryPointInput: string; @@ -92794,7 +115555,7 @@ public readonly entryPointInput: string; --- -##### `namedParametersInput`Optional +##### `namedParametersInput`Optional ```typescript public readonly namedParametersInput: {[ key: string ]: string}; @@ -92804,7 +115565,7 @@ public readonly namedParametersInput: {[ key: string ]: string}; --- -##### `packageNameInput`Optional +##### `packageNameInput`Optional ```typescript public readonly packageNameInput: string; @@ -92814,7 +115575,7 @@ public readonly packageNameInput: string; --- -##### `parametersInput`Optional +##### `parametersInput`Optional ```typescript public readonly parametersInput: string[]; @@ -92824,7 +115585,7 @@ public readonly parametersInput: string[]; --- -##### `entryPoint`Required +##### `entryPoint`Required ```typescript public readonly entryPoint: string; @@ -92834,7 +115595,7 @@ public readonly entryPoint: string; --- -##### `namedParameters`Required +##### `namedParameters`Required ```typescript public readonly namedParameters: {[ key: string ]: string}; @@ -92844,7 +115605,7 @@ public readonly namedParameters: {[ key: string ]: string}; --- -##### `packageName`Required +##### `packageName`Required ```typescript public readonly packageName: string; @@ -92854,7 +115615,7 @@ public readonly packageName: string; --- -##### `parameters`Required +##### `parameters`Required ```typescript public readonly parameters: string[]; @@ -92864,35 +115625,35 @@ public readonly parameters: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobPythonWheelTask; +public readonly internalValue: JobTaskPythonWheelTask; ``` -- *Type:* JobPythonWheelTask +- *Type:* JobTaskPythonWheelTask --- -### JobScheduleOutputReference +### JobTaskSparkJarTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobScheduleOutputReference } from '@cdktf/provider-databricks' +import { JobTaskSparkJarTaskOutputReference } from '@cdktf/provider-databricks' -new JobScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskSparkJarTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -92900,7 +115661,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92912,144 +115673,191 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetPauseStatus | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetJarUri | *No description.* | +| resetMainClassName | *No description.* | +| resetParameters | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetPauseStatus` +##### `resolve` ```typescript -public resetPauseStatus(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetJarUri` + +```typescript +public resetJarUri(): void +``` + +##### `resetMainClassName` + +```typescript +public resetMainClassName(): void +``` + +##### `resetParameters` + +```typescript +public resetParameters(): void ``` @@ -93057,105 +115865,131 @@ public resetPauseStatus(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| pauseStatusInput | string | *No description.* | -| quartzCronExpressionInput | string | *No description.* | -| timezoneIdInput | string | *No description.* | -| pauseStatus | string | *No description.* | -| quartzCronExpression | string | *No description.* | -| timezoneId | string | *No description.* | -| internalValue | JobSchedule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| jarUriInput | string | *No description.* | +| mainClassNameInput | string | *No description.* | +| parametersInput | string[] | *No description.* | +| jarUri | string | *No description.* | +| mainClassName | string | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobTaskSparkJarTask | *No description.* | --- -##### `pauseStatusInput`Optional +##### `creationStack`Required ```typescript -public readonly pauseStatusInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `quartzCronExpressionInput`Optional +##### `jarUriInput`Optional ```typescript -public readonly quartzCronExpressionInput: string; +public readonly jarUriInput: string; ``` - *Type:* string --- -##### `timezoneIdInput`Optional +##### `mainClassNameInput`Optional ```typescript -public readonly timezoneIdInput: string; +public readonly mainClassNameInput: string; +``` + +- *Type:* string + +--- + +##### `parametersInput`Optional + +```typescript +public readonly parametersInput: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `pauseStatus`Required +##### `jarUri`Required ```typescript -public readonly pauseStatus: string; +public readonly jarUri: string; ``` - *Type:* string --- -##### `quartzCronExpression`Required +##### `mainClassName`Required ```typescript -public readonly quartzCronExpression: string; +public readonly mainClassName: string; ``` - *Type:* string --- -##### `timezoneId`Required +##### `parameters`Required ```typescript -public readonly timezoneId: string; +public readonly parameters: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobSchedule; +public readonly internalValue: JobTaskSparkJarTask; ``` -- *Type:* JobSchedule +- *Type:* JobTaskSparkJarTask --- -### JobSparkJarTaskOutputReference +### JobTaskSparkPythonTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobSparkJarTaskOutputReference } from '@cdktf/provider-databricks' +import { JobTaskSparkPythonTaskOutputReference } from '@cdktf/provider-databricks' -new JobSparkJarTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskSparkPythonTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -93163,7 +115997,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93175,155 +116009,174 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetJarUri | *No description.* | -| resetMainClassName | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetParameters | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetJarUri` +##### `resolve` ```typescript -public resetJarUri(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMainClassName` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetMainClassName(): void +public toString(): string ``` -##### `resetParameters` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetParameters` ```typescript public resetParameters(): void @@ -93334,37 +116187,41 @@ public resetParameters(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| jarUriInput | string | *No description.* | -| mainClassNameInput | string | *No description.* | -| parametersInput | string[] | *No description.* | -| jarUri | string | *No description.* | -| mainClassName | string | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobSparkJarTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| parametersInput | string[] | *No description.* | +| pythonFileInput | string | *No description.* | +| parameters | string[] | *No description.* | +| pythonFile | string | *No description.* | +| internalValue | JobTaskSparkPythonTask | *No description.* | --- -##### `jarUriInput`Optional +##### `creationStack`Required ```typescript -public readonly jarUriInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `mainClassNameInput`Optional +##### `fqn`Required ```typescript -public readonly mainClassNameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `parametersInput`Optional +##### `parametersInput`Optional ```typescript public readonly parametersInput: string[]; @@ -93374,65 +116231,65 @@ public readonly parametersInput: string[]; --- -##### `jarUri`Required +##### `pythonFileInput`Optional ```typescript -public readonly jarUri: string; +public readonly pythonFileInput: string; ``` - *Type:* string --- -##### `mainClassName`Required +##### `parameters`Required ```typescript -public readonly mainClassName: string; +public readonly parameters: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `parameters`Required +##### `pythonFile`Required ```typescript -public readonly parameters: string[]; +public readonly pythonFile: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobSparkJarTask; +public readonly internalValue: JobTaskSparkPythonTask; ``` -- *Type:* JobSparkJarTask +- *Type:* JobTaskSparkPythonTask --- -### JobSparkPythonTaskOutputReference +### JobTaskSparkSubmitTaskOutputReference -#### Initializers +#### Initializers ```typescript -import { JobSparkPythonTaskOutputReference } from '@cdktf/provider-databricks' +import { JobTaskSparkSubmitTaskOutputReference } from '@cdktf/provider-databricks' -new JobSparkPythonTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTaskSparkSubmitTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -93440,7 +116297,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93452,141 +116309,174 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetParameters | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetParameters` +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetParameters` ```typescript public resetParameters(): void @@ -93597,83 +116487,87 @@ public resetParameters(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| parametersInput | string[] | *No description.* | -| pythonFileInput | string | *No description.* | -| parameters | string[] | *No description.* | -| pythonFile | string | *No description.* | -| internalValue | JobSparkPythonTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| parametersInput | string[] | *No description.* | +| parameters | string[] | *No description.* | +| internalValue | JobTaskSparkSubmitTask | *No description.* | --- -##### `parametersInput`Optional +##### `creationStack`Required ```typescript -public readonly parametersInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + --- -##### `pythonFileInput`Optional +##### `fqn`Required ```typescript -public readonly pythonFileInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `parameters`Required +##### `parametersInput`Optional ```typescript -public readonly parameters: string[]; +public readonly parametersInput: string[]; ``` - *Type:* string[] --- -##### `pythonFile`Required +##### `parameters`Required ```typescript -public readonly pythonFile: string; +public readonly parameters: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobSparkPythonTask; +public readonly internalValue: JobTaskSparkSubmitTask; ``` -- *Type:* JobSparkPythonTask +- *Type:* JobTaskSparkSubmitTask --- -### JobSparkSubmitTaskOutputReference +### JobTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobSparkSubmitTaskOutputReference } from '@cdktf/provider-databricks' +import { JobTimeoutsOutputReference } from '@cdktf/provider-databricks' -new JobSparkSubmitTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new JobTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -93681,7 +116575,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93693,144 +116587,184 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCreate | *No description.* | +| resetUpdate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetParameters` +##### `resolve` ```typescript -public resetParameters(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCreate` + +```typescript +public resetCreate(): void +``` + +##### `resetUpdate` + +```typescript +public resetUpdate(): void ``` @@ -93838,61 +116772,109 @@ public resetParameters(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| parametersInput | string[] | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobSparkSubmitTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createInput | string | *No description.* | +| updateInput | string | *No description.* | +| create | string | *No description.* | +| update | string | *No description.* | +| internalValue | cdktf.IResolvable \| JobTimeouts | *No description.* | --- -##### `parametersInput`Optional +##### `creationStack`Required ```typescript -public readonly parametersInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + --- -##### `parameters`Required +##### `fqn`Required ```typescript -public readonly parameters: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `createInput`Optional ```typescript -public readonly internalValue: JobSparkSubmitTask; +public readonly createInput: string; ``` -- *Type:* JobSparkSubmitTask +- *Type:* string --- +##### `updateInput`Optional -### JobTaskEmailNotificationsOutputReference +```typescript +public readonly updateInput: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `create`Required ```typescript -import { JobTaskEmailNotificationsOutputReference } from '@cdktf/provider-databricks' +public readonly create: string; +``` -new JobTaskEmailNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `update`Required + +```typescript +public readonly update: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | JobTimeouts; +``` + +- *Type:* cdktf.IResolvable | JobTimeouts + +--- + + +### LibraryCranOutputReference + +#### Initializers + +```typescript +import { LibraryCranOutputReference } from '@cdktf/provider-databricks' + +new LibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -93900,7 +116882,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93912,165 +116894,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetNoAlertForSkippedRuns | *No description.* | -| resetOnFailure | *No description.* | -| resetOnStart | *No description.* | -| resetOnSuccess | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetNoAlertForSkippedRuns` +##### `resolve` ```typescript -public resetNoAlertForSkippedRuns(): void +public resolve(_context: IResolveContext): any ``` -##### `resetOnFailure` +Produce the Token's value at resolution time. -```typescript -public resetOnFailure(): void -``` +###### `_context`Required -##### `resetOnStart` +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetOnStart(): void +public toString(): string ``` -##### `resetOnSuccess` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` ```typescript -public resetOnSuccess(): void +public resetRepo(): void ``` @@ -94078,127 +117072,109 @@ public resetOnSuccess(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| noAlertForSkippedRunsInput | boolean \| cdktf.IResolvable | *No description.* | -| onFailureInput | string[] | *No description.* | -| onStartInput | string[] | *No description.* | -| onSuccessInput | string[] | *No description.* | -| noAlertForSkippedRuns | boolean \| cdktf.IResolvable | *No description.* | -| onFailure | string[] | *No description.* | -| onStart | string[] | *No description.* | -| onSuccess | string[] | *No description.* | -| internalValue | JobTaskEmailNotifications | *No description.* | - ---- - -##### `noAlertForSkippedRunsInput`Optional - -```typescript -public readonly noAlertForSkippedRunsInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | LibraryCran | *No description.* | --- -##### `onFailureInput`Optional +##### `creationStack`Required ```typescript -public readonly onFailureInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] ---- - -##### `onStartInput`Optional - -```typescript -public readonly onStartInput: string[]; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string[] +If this returns an empty array the stack will not be attached. --- -##### `onSuccessInput`Optional +##### `fqn`Required ```typescript -public readonly onSuccessInput: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `noAlertForSkippedRuns`Required +##### `packageInput`Optional ```typescript -public readonly noAlertForSkippedRuns: boolean | IResolvable; +public readonly packageInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `onFailure`Required +##### `repoInput`Optional ```typescript -public readonly onFailure: string[]; +public readonly repoInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `onStart`Required +##### `package`Required ```typescript -public readonly onStart: string[]; +public readonly package: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `onSuccess`Required +##### `repo`Required ```typescript -public readonly onSuccess: string[]; +public readonly repo: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskEmailNotifications; +public readonly internalValue: LibraryCran; ``` -- *Type:* JobTaskEmailNotifications +- *Type:* LibraryCran --- -### JobTaskLibraryCranOutputReference +### LibraryMavenOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskLibraryCranOutputReference } from '@cdktf/provider-databricks' +import { LibraryMavenOutputReference } from '@cdktf/provider-databricks' -new JobTaskLibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new LibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -94206,7 +117182,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94218,141 +117194,181 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclusions | *No description.* | +| resetRepo | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetExclusions` + +```typescript +public resetExclusions(): void +``` + +##### `resetRepo` ```typescript public resetRepo(): void @@ -94363,25 +117379,63 @@ public resetRepo(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | JobTaskLibraryCran | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| coordinatesInput | string | *No description.* | +| exclusionsInput | string[] | *No description.* | +| repoInput | string | *No description.* | +| coordinates | string | *No description.* | +| exclusions | string[] | *No description.* | +| repo | string | *No description.* | +| internalValue | LibraryMaven | *No description.* | --- -##### `packageInput`Optional +##### `creationStack`Required ```typescript -public readonly packageInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `repoInput`Optional +##### `coordinatesInput`Optional + +```typescript +public readonly coordinatesInput: string; +``` + +- *Type:* string + +--- + +##### `exclusionsInput`Optional + +```typescript +public readonly exclusionsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -94391,17 +117445,27 @@ public readonly repoInput: string; --- -##### `package`Required +##### `coordinates`Required ```typescript -public readonly package: string; +public readonly coordinates: string; ``` - *Type:* string --- -##### `repo`Required +##### `exclusions`Required + +```typescript +public readonly exclusions: string[]; +``` + +- *Type:* string[] + +--- + +##### `repo`Required ```typescript public readonly repo: string; @@ -94411,35 +117475,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskLibraryCran; +public readonly internalValue: LibraryMaven; ``` -- *Type:* JobTaskLibraryCran +- *Type:* LibraryMaven --- -### JobTaskLibraryMavenOutputReference +### LibraryPypiOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskLibraryMavenOutputReference } from '@cdktf/provider-databricks' +import { LibraryPypiOutputReference } from '@cdktf/provider-databricks' -new JobTaskLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new LibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -94447,7 +117511,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94459,148 +117523,174 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclusions | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetRepo | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetExclusions` +##### `resolve` ```typescript -public resetExclusions(): void +public resolve(_context: IResolveContext): any ``` -##### `resetRepo` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetRepo` ```typescript public resetRepo(): void @@ -94611,67 +117701,71 @@ public resetRepo(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| coordinatesInput | string | *No description.* | -| exclusionsInput | string[] | *No description.* | -| repoInput | string | *No description.* | -| coordinates | string | *No description.* | -| exclusions | string[] | *No description.* | -| repo | string | *No description.* | -| internalValue | JobTaskLibraryMaven | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| packageInput | string | *No description.* | +| repoInput | string | *No description.* | +| package | string | *No description.* | +| repo | string | *No description.* | +| internalValue | LibraryPypi | *No description.* | --- -##### `coordinatesInput`Optional +##### `creationStack`Required ```typescript -public readonly coordinatesInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `exclusionsInput`Optional +##### `fqn`Required ```typescript -public readonly exclusionsInput: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `repoInput`Optional +##### `packageInput`Optional ```typescript -public readonly repoInput: string; +public readonly packageInput: string; ``` - *Type:* string --- -##### `coordinates`Required +##### `repoInput`Optional ```typescript -public readonly coordinates: string; +public readonly repoInput: string; ``` - *Type:* string --- -##### `exclusions`Required +##### `package`Required ```typescript -public readonly exclusions: string[]; +public readonly package: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -94681,35 +117775,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskLibraryMaven; +public readonly internalValue: LibraryPypi; ``` -- *Type:* JobTaskLibraryMaven +- *Type:* LibraryPypi --- -### JobTaskLibraryPypiOutputReference +### MetastoreDataAccessAwsIamRoleOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskLibraryPypiOutputReference } from '@cdktf/provider-databricks' +import { MetastoreDataAccessAwsIamRoleOutputReference } from '@cdktf/provider-databricks' -new JobTaskLibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MetastoreDataAccessAwsIamRoleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -94717,7 +117811,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94729,228 +117823,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | JobTaskLibraryPypi | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| roleArnInput | string | *No description.* | +| roleArn | string | *No description.* | +| internalValue | MetastoreDataAccessAwsIamRole | *No description.* | --- -##### `packageInput`Optional +##### `creationStack`Required ```typescript -public readonly packageInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `repoInput`Optional +##### `fqn`Required ```typescript -public readonly repoInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `package`Required +##### `roleArnInput`Optional ```typescript -public readonly package: string; +public readonly roleArnInput: string; ``` - *Type:* string --- -##### `repo`Required +##### `roleArn`Required ```typescript -public readonly repo: string; +public readonly roleArn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskLibraryPypi; +public readonly internalValue: MetastoreDataAccessAwsIamRole; ``` -- *Type:* JobTaskLibraryPypi +- *Type:* MetastoreDataAccessAwsIamRole --- -### JobTaskNewClusterAutoscaleOutputReference +### MetastoreDataAccessAzureServicePrincipalOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' +import { MetastoreDataAccessAzureServicePrincipalOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MetastoreDataAccessAzureServicePrincipalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -94958,7 +118082,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94970,235 +118094,302 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetMaxWorkers | *No description.* | -| resetMinWorkers | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetMaxWorkers` +##### `resolve` ```typescript -public resetMaxWorkers(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMinWorkers` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetMinWorkers(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| maxWorkersInput | number | *No description.* | -| minWorkersInput | number | *No description.* | -| maxWorkers | number | *No description.* | -| minWorkers | number | *No description.* | -| internalValue | JobTaskNewClusterAutoscale | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| applicationIdInput | string | *No description.* | +| clientSecretInput | string | *No description.* | +| directoryIdInput | string | *No description.* | +| applicationId | string | *No description.* | +| clientSecret | string | *No description.* | +| directoryId | string | *No description.* | +| internalValue | MetastoreDataAccessAzureServicePrincipal | *No description.* | --- -##### `maxWorkersInput`Optional +##### `creationStack`Required ```typescript -public readonly maxWorkersInput: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `minWorkersInput`Optional +##### `fqn`Required ```typescript -public readonly minWorkersInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `maxWorkers`Required +##### `applicationIdInput`Optional ```typescript -public readonly maxWorkers: number; +public readonly applicationIdInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `minWorkers`Required +##### `clientSecretInput`Optional ```typescript -public readonly minWorkers: number; +public readonly clientSecretInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `directoryIdInput`Optional ```typescript -public readonly internalValue: JobTaskNewClusterAutoscale; +public readonly directoryIdInput: string; ``` -- *Type:* JobTaskNewClusterAutoscale +- *Type:* string --- +##### `applicationId`Required -### JobTaskNewClusterAwsAttributesOutputReference +```typescript +public readonly applicationId: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `clientSecret`Required ```typescript -import { JobTaskNewClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' +public readonly clientSecret: string; +``` -new JobTaskNewClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `directoryId`Required + +```typescript +public readonly directoryId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: MetastoreDataAccessAzureServicePrincipal; +``` + +- *Type:* MetastoreDataAccessAzureServicePrincipal + +--- + + +### MlflowExperimentTimeoutsOutputReference + +#### Initializers + +```typescript +import { MlflowExperimentTimeoutsOutputReference } from '@cdktf/provider-databricks' + +new MlflowExperimentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -95206,7 +118397,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95218,409 +118409,381 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetEbsVolumeCount | *No description.* | -| resetEbsVolumeSize | *No description.* | -| resetEbsVolumeType | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetInstanceProfileArn | *No description.* | -| resetSpotBidPricePercent | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEbsVolumeCount` +Produce the Token's value at resolution time. -```typescript -public resetEbsVolumeCount(): void -``` +###### `_context`Required -##### `resetEbsVolumeSize` +- *Type:* cdktf.IResolveContext -```typescript -public resetEbsVolumeSize(): void -``` +--- -##### `resetEbsVolumeType` +##### `toString` ```typescript -public resetEbsVolumeType(): void +public toString(): string ``` -##### `resetFirstOnDemand` +Return a string representation of this resolvable object. -```typescript -public resetFirstOnDemand(): void -``` +Returns a reversible string representation. -##### `resetInstanceProfileArn` -```typescript -public resetInstanceProfileArn(): void -``` +#### Properties -##### `resetSpotBidPricePercent` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| MlflowExperimentTimeouts | *No description.* | -```typescript -public resetSpotBidPricePercent(): void -``` +--- -##### `resetZoneId` +##### `creationStack`Required ```typescript -public resetZoneId(): void +public readonly creationStack: string[]; ``` +- *Type:* string[] -#### Properties +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| availabilityInput | string | *No description.* | -| ebsVolumeCountInput | number | *No description.* | -| ebsVolumeSizeInput | number | *No description.* | -| ebsVolumeTypeInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| instanceProfileArnInput | string | *No description.* | -| spotBidPricePercentInput | number | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| ebsVolumeCount | number | *No description.* | -| ebsVolumeSize | number | *No description.* | -| ebsVolumeType | string | *No description.* | -| firstOnDemand | number | *No description.* | -| instanceProfileArn | string | *No description.* | -| spotBidPricePercent | number | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobTaskNewClusterAwsAttributes | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `availabilityInput`Optional +##### `fqn`Required ```typescript -public readonly availabilityInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `ebsVolumeCountInput`Optional +##### `internalValue`Optional ```typescript -public readonly ebsVolumeCountInput: number; +public readonly internalValue: IResolvable | MlflowExperimentTimeouts; ``` -- *Type:* number +- *Type:* cdktf.IResolvable | MlflowExperimentTimeouts --- -##### `ebsVolumeSizeInput`Optional - -```typescript -public readonly ebsVolumeSizeInput: number; -``` - -- *Type:* number ---- +### MlflowModelTagsList -##### `ebsVolumeTypeInput`Optional +#### Initializers ```typescript -public readonly ebsVolumeTypeInput: string; +import { MlflowModelTagsList } from '@cdktf/provider-databricks' + +new MlflowModelTagsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `firstOnDemandInput`Optional +##### `terraformResource`Required -```typescript -public readonly firstOnDemandInput: number; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* number +The parent resource. --- -##### `instanceProfileArnInput`Optional - -```typescript -public readonly instanceProfileArnInput: string; -``` +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `spotBidPricePercentInput`Optional +##### `wrapsSet`Required -```typescript -public readonly spotBidPricePercentInput: number; -``` +- *Type:* boolean -- *Type:* number +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `zoneIdInput`Optional - -```typescript -public readonly zoneIdInput: string; -``` +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `availability`Required +##### `computeFqn` ```typescript -public readonly availability: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `ebsVolumeCount`Required +##### `resolve` ```typescript -public readonly ebsVolumeCount: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number - ---- - -##### `ebsVolumeSize`Required +Produce the Token's value at resolution time. -```typescript -public readonly ebsVolumeSize: number; -``` +###### `_context`Required -- *Type:* number +- *Type:* cdktf.IResolveContext --- -##### `ebsVolumeType`Required +##### `toString` ```typescript -public readonly ebsVolumeType: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `firstOnDemand`Required +##### `get` ```typescript -public readonly firstOnDemand: number; +public get(index: number): MlflowModelTagsOutputReference ``` +###### `index`Required + - *Type:* number +the index of the item to return. + --- -##### `instanceProfileArn`Required -```typescript -public readonly instanceProfileArn: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| MlflowModelTags[] | *No description.* | --- -##### `spotBidPricePercent`Required +##### `creationStack`Required ```typescript -public readonly spotBidPricePercent: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `zoneId`Required +##### `fqn`Required ```typescript -public readonly zoneId: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewClusterAwsAttributes; +public readonly internalValue: IResolvable | MlflowModelTags[]; ``` -- *Type:* JobTaskNewClusterAwsAttributes +- *Type:* cdktf.IResolvable | MlflowModelTags[] --- -### JobTaskNewClusterAzureAttributesOutputReference +### MlflowModelTagsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterAzureAttributesOutputReference } from '@cdktf/provider-databricks' +import { MlflowModelTagsOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterAzureAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MlflowModelTagsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -95628,7 +118791,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95636,268 +118799,300 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetFirstOnDemand | *No description.* | -| resetSpotBidMaxPrice | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ---- +```typescript +public computeFqn(): string +``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetFirstOnDemand` +Produce the Token's value at resolution time. -```typescript -public resetFirstOnDemand(): void -``` +###### `_context`Required -##### `resetSpotBidMaxPrice` +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetSpotBidMaxPrice(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| firstOnDemandInput | number | *No description.* | -| spotBidMaxPriceInput | number | *No description.* | -| availability | string | *No description.* | -| firstOnDemand | number | *No description.* | -| spotBidMaxPrice | number | *No description.* | -| internalValue | JobTaskNewClusterAzureAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| keyInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| value | string | *No description.* | +| internalValue | cdktf.IResolvable \| MlflowModelTags | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `firstOnDemandInput`Optional +##### `fqn`Required ```typescript -public readonly firstOnDemandInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `spotBidMaxPriceInput`Optional +##### `keyInput`Optional ```typescript -public readonly spotBidMaxPriceInput: number; +public readonly keyInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `availability`Required +##### `valueInput`Optional ```typescript -public readonly availability: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `firstOnDemand`Required +##### `key`Required ```typescript -public readonly firstOnDemand: number; +public readonly key: string; ``` -- *Type:* number +- *Type:* string --- -##### `spotBidMaxPrice`Required +##### `value`Required ```typescript -public readonly spotBidMaxPrice: number; +public readonly value: string; ``` -- *Type:* number +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewClusterAzureAttributes; +public readonly internalValue: IResolvable | MlflowModelTags; ``` -- *Type:* JobTaskNewClusterAzureAttributes +- *Type:* cdktf.IResolvable | MlflowModelTags --- -### JobTaskNewClusterClusterLogConfDbfsOutputReference +### MlflowWebhookHttpUrlSpecOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' +import { MlflowWebhookHttpUrlSpecOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MlflowWebhookHttpUrlSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -95905,7 +119100,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95917,199 +119112,345 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAuthorization | *No description.* | +| resetEnableSslVerification | *No description.* | +| resetString | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetAuthorization` + +```typescript +public resetAuthorization(): void +``` + +##### `resetEnableSslVerification` + +```typescript +public resetEnableSslVerification(): void +``` + +##### `resetString` + +```typescript +public resetString(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobTaskNewClusterClusterLogConfDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| authorizationInput | string | *No description.* | +| enableSslVerificationInput | boolean \| cdktf.IResolvable | *No description.* | +| stringInput | string | *No description.* | +| urlInput | string | *No description.* | +| authorization | string | *No description.* | +| enableSslVerification | boolean \| cdktf.IResolvable | *No description.* | +| string | string | *No description.* | +| url | string | *No description.* | +| internalValue | MlflowWebhookHttpUrlSpec | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `destination`Required +##### `authorizationInput`Optional ```typescript -public readonly destination: string; +public readonly authorizationInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `enableSslVerificationInput`Optional ```typescript -public readonly internalValue: JobTaskNewClusterClusterLogConfDbfs; +public readonly enableSslVerificationInput: boolean | IResolvable; ``` -- *Type:* JobTaskNewClusterClusterLogConfDbfs +- *Type:* boolean | cdktf.IResolvable --- +##### `stringInput`Optional -### JobTaskNewClusterClusterLogConfOutputReference +```typescript +public readonly stringInput: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `urlInput`Optional ```typescript -import { JobTaskNewClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' +public readonly urlInput: string; +``` -new JobTaskNewClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `authorization`Required + +```typescript +public readonly authorization: string; +``` + +- *Type:* string + +--- + +##### `enableSslVerification`Required + +```typescript +public readonly enableSslVerification: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `string`Required + +```typescript +public readonly string: string; +``` + +- *Type:* string + +--- + +##### `url`Required + +```typescript +public readonly url: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: MlflowWebhookHttpUrlSpec; +``` + +- *Type:* MlflowWebhookHttpUrlSpec + +--- + + +### MlflowWebhookJobSpecOutputReference + +#### Initializers + +```typescript +import { MlflowWebhookJobSpecOutputReference } from '@cdktf/provider-databricks' + +new MlflowWebhookJobSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -96117,7 +119458,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -96129,261 +119470,309 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putDbfs | *No description.* | -| putS3 | *No description.* | -| resetDbfs | *No description.* | -| resetS3 | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetWorkspaceUrl | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putDbfs` +##### `resolve` ```typescript -public putDbfs(value: JobTaskNewClusterClusterLogConfDbfs): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* JobTaskNewClusterClusterLogConfDbfs +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putS3` +##### `toString` ```typescript -public putS3(value: JobTaskNewClusterClusterLogConfS3): void +public toString(): string ``` -###### `value`Required +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetWorkspaceUrl` + +```typescript +public resetWorkspaceUrl(): void +``` -- *Type:* JobTaskNewClusterClusterLogConfS3 + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| accessTokenInput | string | *No description.* | +| jobIdInput | string | *No description.* | +| workspaceUrlInput | string | *No description.* | +| accessToken | string | *No description.* | +| jobId | string | *No description.* | +| workspaceUrl | string | *No description.* | +| internalValue | MlflowWebhookJobSpec | *No description.* | --- -##### `resetDbfs` +##### `creationStack`Required ```typescript -public resetDbfs(): void +public readonly creationStack: string[]; ``` -##### `resetS3` +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required ```typescript -public resetS3(): void +public readonly fqn: string; ``` +- *Type:* string -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| dbfs | JobTaskNewClusterClusterLogConfDbfsOutputReference | *No description.* | -| s3 | JobTaskNewClusterClusterLogConfS3OutputReference | *No description.* | -| dbfsInput | JobTaskNewClusterClusterLogConfDbfs | *No description.* | -| s3Input | JobTaskNewClusterClusterLogConfS3 | *No description.* | -| internalValue | JobTaskNewClusterClusterLogConf | *No description.* | +##### `accessTokenInput`Optional + +```typescript +public readonly accessTokenInput: string; +``` + +- *Type:* string --- -##### `dbfs`Required +##### `jobIdInput`Optional ```typescript -public readonly dbfs: JobTaskNewClusterClusterLogConfDbfsOutputReference; +public readonly jobIdInput: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfDbfsOutputReference +- *Type:* string --- -##### `s3`Required +##### `workspaceUrlInput`Optional ```typescript -public readonly s3: JobTaskNewClusterClusterLogConfS3OutputReference; +public readonly workspaceUrlInput: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfS3OutputReference +- *Type:* string --- -##### `dbfsInput`Optional +##### `accessToken`Required ```typescript -public readonly dbfsInput: JobTaskNewClusterClusterLogConfDbfs; +public readonly accessToken: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfDbfs +- *Type:* string --- -##### `s3Input`Optional +##### `jobId`Required ```typescript -public readonly s3Input: JobTaskNewClusterClusterLogConfS3; +public readonly jobId: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfS3 +- *Type:* string --- -##### `internalValue`Optional +##### `workspaceUrl`Required ```typescript -public readonly internalValue: JobTaskNewClusterClusterLogConf; +public readonly workspaceUrl: string; ``` -- *Type:* JobTaskNewClusterClusterLogConf +- *Type:* string --- +##### `internalValue`Optional -### JobTaskNewClusterClusterLogConfS3OutputReference +```typescript +public readonly internalValue: MlflowWebhookJobSpec; +``` + +- *Type:* MlflowWebhookJobSpec + +--- -#### Initializers + +### MountAbfsOutputReference + +#### Initializers ```typescript -import { JobTaskNewClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' +import { MountAbfsOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MountAbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -96391,7 +119780,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -96403,179 +119792,198 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetContainerName | *No description.* | +| resetDirectory | *No description.* | +| resetStorageAccountName | *No description.* | +| resetTenantId | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetEnableEncryption(): void +public toString(): string ``` -##### `resetEncryptionType` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetContainerName` ```typescript -public resetEncryptionType(): void +public resetContainerName(): void ``` -##### `resetEndpoint` +##### `resetDirectory` ```typescript -public resetEndpoint(): void +public resetDirectory(): void ``` -##### `resetKmsKey` +##### `resetStorageAccountName` ```typescript -public resetKmsKey(): void +public resetStorageAccountName(): void ``` -##### `resetRegion` +##### `resetTenantId` ```typescript -public resetRegion(): void +public resetTenantId(): void ``` @@ -96583,193 +119991,241 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobTaskNewClusterClusterLogConfS3 | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clientIdInput | string | *No description.* | +| clientSecretKeyInput | string | *No description.* | +| clientSecretScopeInput | string | *No description.* | +| containerNameInput | string | *No description.* | +| directoryInput | string | *No description.* | +| initializeFileSystemInput | boolean \| cdktf.IResolvable | *No description.* | +| storageAccountNameInput | string | *No description.* | +| tenantIdInput | string | *No description.* | +| clientId | string | *No description.* | +| clientSecretKey | string | *No description.* | +| clientSecretScope | string | *No description.* | +| containerName | string | *No description.* | +| directory | string | *No description.* | +| initializeFileSystem | boolean \| cdktf.IResolvable | *No description.* | +| storageAccountName | string | *No description.* | +| tenantId | string | *No description.* | +| internalValue | MountAbfs | *No description.* | --- -##### `cannedAclInput`Optional +##### `creationStack`Required ```typescript -public readonly cannedAclInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `destinationInput`Optional +##### `clientIdInput`Optional ```typescript -public readonly destinationInput: string; +public readonly clientIdInput: string; ``` - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `clientSecretKeyInput`Optional ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public readonly clientSecretKeyInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionTypeInput`Optional +##### `clientSecretScopeInput`Optional ```typescript -public readonly encryptionTypeInput: string; +public readonly clientSecretScopeInput: string; ``` - *Type:* string --- -##### `endpointInput`Optional +##### `containerNameInput`Optional ```typescript -public readonly endpointInput: string; +public readonly containerNameInput: string; ``` - *Type:* string --- -##### `kmsKeyInput`Optional +##### `directoryInput`Optional ```typescript -public readonly kmsKeyInput: string; +public readonly directoryInput: string; ``` - *Type:* string --- -##### `regionInput`Optional +##### `initializeFileSystemInput`Optional ```typescript -public readonly regionInput: string; +public readonly initializeFileSystemInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `storageAccountNameInput`Optional + +```typescript +public readonly storageAccountNameInput: string; ``` - *Type:* string --- -##### `cannedAcl`Required +##### `tenantIdInput`Optional ```typescript -public readonly cannedAcl: string; +public readonly tenantIdInput: string; ``` - *Type:* string --- -##### `destination`Required +##### `clientId`Required ```typescript -public readonly destination: string; +public readonly clientId: string; ``` - *Type:* string --- -##### `enableEncryption`Required +##### `clientSecretKey`Required ```typescript -public readonly enableEncryption: boolean | IResolvable; +public readonly clientSecretKey: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionType`Required +##### `clientSecretScope`Required ```typescript -public readonly encryptionType: string; +public readonly clientSecretScope: string; ``` - *Type:* string --- -##### `endpoint`Required +##### `containerName`Required ```typescript -public readonly endpoint: string; +public readonly containerName: string; ``` - *Type:* string --- -##### `kmsKey`Required +##### `directory`Required ```typescript -public readonly kmsKey: string; +public readonly directory: string; ``` - *Type:* string --- -##### `region`Required +##### `initializeFileSystem`Required ```typescript -public readonly region: string; +public readonly initializeFileSystem: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `storageAccountName`Required + +```typescript +public readonly storageAccountName: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `tenantId`Required ```typescript -public readonly internalValue: JobTaskNewClusterClusterLogConfS3; +public readonly tenantId: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfS3 +- *Type:* string --- +##### `internalValue`Optional -### JobTaskNewClusterDockerImageBasicAuthOutputReference +```typescript +public readonly internalValue: MountAbfs; +``` -#### Initializers +- *Type:* MountAbfs + +--- + + +### MountAdlOutputReference + +#### Initializers ```typescript -import { JobTaskNewClusterDockerImageBasicAuthOutputReference } from '@cdktf/provider-databricks' +import { MountAdlOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterDockerImageBasicAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MountAdlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -96777,7 +120233,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -96789,221 +120245,418 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDirectory | *No description.* | +| resetSparkConfPrefix | *No description.* | +| resetStorageResourceName | *No description.* | +| resetTenantId | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDirectory` + +```typescript +public resetDirectory(): void +``` + +##### `resetSparkConfPrefix` + +```typescript +public resetSparkConfPrefix(): void +``` + +##### `resetStorageResourceName` + +```typescript +public resetStorageResourceName(): void +``` + +##### `resetTenantId` + +```typescript +public resetTenantId(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| passwordInput | string | *No description.* | -| usernameInput | string | *No description.* | -| password | string | *No description.* | -| username | string | *No description.* | -| internalValue | JobTaskNewClusterDockerImageBasicAuth | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clientIdInput | string | *No description.* | +| clientSecretKeyInput | string | *No description.* | +| clientSecretScopeInput | string | *No description.* | +| directoryInput | string | *No description.* | +| sparkConfPrefixInput | string | *No description.* | +| storageResourceNameInput | string | *No description.* | +| tenantIdInput | string | *No description.* | +| clientId | string | *No description.* | +| clientSecretKey | string | *No description.* | +| clientSecretScope | string | *No description.* | +| directory | string | *No description.* | +| sparkConfPrefix | string | *No description.* | +| storageResourceName | string | *No description.* | +| tenantId | string | *No description.* | +| internalValue | MountAdl | *No description.* | --- -##### `passwordInput`Optional +##### `creationStack`Required ```typescript -public readonly passwordInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `usernameInput`Optional +##### `clientIdInput`Optional ```typescript -public readonly usernameInput: string; +public readonly clientIdInput: string; ``` - *Type:* string --- -##### `password`Required +##### `clientSecretKeyInput`Optional ```typescript -public readonly password: string; +public readonly clientSecretKeyInput: string; ``` - *Type:* string --- -##### `username`Required +##### `clientSecretScopeInput`Optional ```typescript -public readonly username: string; +public readonly clientSecretScopeInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `directoryInput`Optional ```typescript -public readonly internalValue: JobTaskNewClusterDockerImageBasicAuth; +public readonly directoryInput: string; ``` -- *Type:* JobTaskNewClusterDockerImageBasicAuth +- *Type:* string --- +##### `sparkConfPrefixInput`Optional -### JobTaskNewClusterDockerImageOutputReference +```typescript +public readonly sparkConfPrefixInput: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `storageResourceNameInput`Optional + +```typescript +public readonly storageResourceNameInput: string; +``` + +- *Type:* string + +--- + +##### `tenantIdInput`Optional + +```typescript +public readonly tenantIdInput: string; +``` + +- *Type:* string + +--- + +##### `clientId`Required + +```typescript +public readonly clientId: string; +``` + +- *Type:* string + +--- + +##### `clientSecretKey`Required + +```typescript +public readonly clientSecretKey: string; +``` + +- *Type:* string + +--- + +##### `clientSecretScope`Required + +```typescript +public readonly clientSecretScope: string; +``` + +- *Type:* string + +--- + +##### `directory`Required + +```typescript +public readonly directory: string; +``` + +- *Type:* string + +--- + +##### `sparkConfPrefix`Required + +```typescript +public readonly sparkConfPrefix: string; +``` + +- *Type:* string + +--- + +##### `storageResourceName`Required + +```typescript +public readonly storageResourceName: string; +``` + +- *Type:* string + +--- + +##### `tenantId`Required + +```typescript +public readonly tenantId: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: MountAdl; +``` + +- *Type:* MountAdl + +--- + + +### MountGsOutputReference + +#### Initializers ```typescript -import { JobTaskNewClusterDockerImageOutputReference } from '@cdktf/provider-databricks' +import { MountGsOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterDockerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MountGsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -97011,7 +120664,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97023,157 +120676,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putBasicAuth | *No description.* | -| resetBasicAuth | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetServiceAccount | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putBasicAuth` +##### `resolve` ```typescript -public putBasicAuth(value: JobTaskNewClusterDockerImageBasicAuth): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* JobTaskNewClusterDockerImageBasicAuth +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `resetBasicAuth` +##### `toString` ```typescript -public resetBasicAuth(): void +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetServiceAccount` + +```typescript +public resetServiceAccount(): void ``` @@ -97181,83 +120854,109 @@ public resetBasicAuth(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| basicAuth | JobTaskNewClusterDockerImageBasicAuthOutputReference | *No description.* | -| basicAuthInput | JobTaskNewClusterDockerImageBasicAuth | *No description.* | -| urlInput | string | *No description.* | -| url | string | *No description.* | -| internalValue | JobTaskNewClusterDockerImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| bucketNameInput | string | *No description.* | +| serviceAccountInput | string | *No description.* | +| bucketName | string | *No description.* | +| serviceAccount | string | *No description.* | +| internalValue | MountGs | *No description.* | --- -##### `basicAuth`Required +##### `creationStack`Required ```typescript -public readonly basicAuth: JobTaskNewClusterDockerImageBasicAuthOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* JobTaskNewClusterDockerImageBasicAuthOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `basicAuthInput`Optional +##### `fqn`Required ```typescript -public readonly basicAuthInput: JobTaskNewClusterDockerImageBasicAuth; +public readonly fqn: string; ``` -- *Type:* JobTaskNewClusterDockerImageBasicAuth +- *Type:* string --- -##### `urlInput`Optional +##### `bucketNameInput`Optional ```typescript -public readonly urlInput: string; +public readonly bucketNameInput: string; ``` - *Type:* string --- -##### `url`Required +##### `serviceAccountInput`Optional ```typescript -public readonly url: string; +public readonly serviceAccountInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `bucketName`Required ```typescript -public readonly internalValue: JobTaskNewClusterDockerImage; +public readonly bucketName: string; ``` -- *Type:* JobTaskNewClusterDockerImage +- *Type:* string --- +##### `serviceAccount`Required -### JobTaskNewClusterGcpAttributesOutputReference +```typescript +public readonly serviceAccount: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `internalValue`Optional ```typescript -import { JobTaskNewClusterGcpAttributesOutputReference } from '@cdktf/provider-databricks' +public readonly internalValue: MountGs; +``` -new JobTaskNewClusterGcpAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* MountGs + +--- + + +### MountS3OutputReference + +#### Initializers + +```typescript +import { MountS3OutputReference } from '@cdktf/provider-databricks' + +new MountS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -97265,7 +120964,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97277,172 +120976,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAvailability | *No description.* | -| resetBootDiskSize | *No description.* | -| resetGoogleServiceAccount | *No description.* | -| resetUsePreemptibleExecutors | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetInstanceProfile | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAvailability` +##### `resolve` ```typescript -public resetAvailability(): void +public resolve(_context: IResolveContext): any ``` -##### `resetBootDiskSize` +Produce the Token's value at resolution time. -```typescript -public resetBootDiskSize(): void -``` +###### `_context`Required -##### `resetGoogleServiceAccount` +- *Type:* cdktf.IResolveContext -```typescript -public resetGoogleServiceAccount(): void -``` +--- -##### `resetUsePreemptibleExecutors` +##### `toString` ```typescript -public resetUsePreemptibleExecutors(): void +public toString(): string ``` -##### `resetZoneId` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetInstanceProfile` ```typescript -public resetZoneId(): void +public resetInstanceProfile(): void ``` @@ -97450,149 +121154,109 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| availabilityInput | string | *No description.* | -| bootDiskSizeInput | number | *No description.* | -| googleServiceAccountInput | string | *No description.* | -| usePreemptibleExecutorsInput | boolean \| cdktf.IResolvable | *No description.* | -| zoneIdInput | string | *No description.* | -| availability | string | *No description.* | -| bootDiskSize | number | *No description.* | -| googleServiceAccount | string | *No description.* | -| usePreemptibleExecutors | boolean \| cdktf.IResolvable | *No description.* | -| zoneId | string | *No description.* | -| internalValue | JobTaskNewClusterGcpAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| bucketNameInput | string | *No description.* | +| instanceProfileInput | string | *No description.* | +| bucketName | string | *No description.* | +| instanceProfile | string | *No description.* | +| internalValue | MountS3 | *No description.* | --- -##### `availabilityInput`Optional +##### `creationStack`Required ```typescript -public readonly availabilityInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `bootDiskSizeInput`Optional +- *Type:* string[] -```typescript -public readonly bootDiskSizeInput: number; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* number +If this returns an empty array the stack will not be attached. --- -##### `googleServiceAccountInput`Optional +##### `fqn`Required ```typescript -public readonly googleServiceAccountInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `usePreemptibleExecutorsInput`Optional - -```typescript -public readonly usePreemptibleExecutorsInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `zoneIdInput`Optional +##### `bucketNameInput`Optional ```typescript -public readonly zoneIdInput: string; +public readonly bucketNameInput: string; ``` - *Type:* string --- -##### `availability`Required +##### `instanceProfileInput`Optional ```typescript -public readonly availability: string; +public readonly instanceProfileInput: string; ``` - *Type:* string --- -##### `bootDiskSize`Required - -```typescript -public readonly bootDiskSize: number; -``` - -- *Type:* number - ---- - -##### `googleServiceAccount`Required +##### `bucketName`Required ```typescript -public readonly googleServiceAccount: string; +public readonly bucketName: string; ``` - *Type:* string --- -##### `usePreemptibleExecutors`Required - -```typescript -public readonly usePreemptibleExecutors: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `zoneId`Required +##### `instanceProfile`Required ```typescript -public readonly zoneId: string; +public readonly instanceProfile: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewClusterGcpAttributes; +public readonly internalValue: MountS3; ``` -- *Type:* JobTaskNewClusterGcpAttributes +- *Type:* MountS3 --- -### JobTaskNewClusterInitScriptsDbfsOutputReference +### MountTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' +import { MountTimeoutsOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MountTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -97600,7 +121264,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97612,199 +121276,265 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDefault | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDefault` + +```typescript +public resetDefault(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobTaskNewClusterInitScriptsDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| defaultInput | string | *No description.* | +| default | string | *No description.* | +| internalValue | cdktf.IResolvable \| MountTimeouts | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `destination`Required +##### `defaultInput`Optional ```typescript -public readonly destination: string; +public readonly defaultInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `default`Required ```typescript -public readonly internalValue: JobTaskNewClusterInitScriptsDbfs; +public readonly default: string; ``` -- *Type:* JobTaskNewClusterInitScriptsDbfs +- *Type:* string --- +##### `internalValue`Optional -### JobTaskNewClusterInitScriptsFileOutputReference +```typescript +public readonly internalValue: IResolvable | MountTimeouts; +``` -#### Initializers +- *Type:* cdktf.IResolvable | MountTimeouts + +--- + + +### MountWasbOutputReference + +#### Initializers ```typescript -import { JobTaskNewClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' +import { MountWasbOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MountWasbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -97812,7 +121542,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97824,425 +121554,389 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetContainerName | *No description.* | +| resetDirectory | *No description.* | +| resetStorageAccountName | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetDestination` +##### `resolve` ```typescript -public resetDestination(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobTaskNewClusterInitScriptsFile | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `destinationInput`Optional +##### `toString` ```typescript -public readonly destinationInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `destination`Required +##### `resetContainerName` ```typescript -public readonly destination: string; +public resetContainerName(): void ``` -- *Type:* string - ---- - -##### `internalValue`Optional +##### `resetDirectory` ```typescript -public readonly internalValue: JobTaskNewClusterInitScriptsFile; +public resetDirectory(): void ``` -- *Type:* JobTaskNewClusterInitScriptsFile - ---- - - -### JobTaskNewClusterInitScriptsGcsOutputReference - -#### Initializers +##### `resetStorageAccountName` ```typescript -import { JobTaskNewClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' - -new JobTaskNewClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetStorageAccountName(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required -- *Type:* cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| authTypeInput | string | *No description.* | +| containerNameInput | string | *No description.* | +| directoryInput | string | *No description.* | +| storageAccountNameInput | string | *No description.* | +| tokenSecretKeyInput | string | *No description.* | +| tokenSecretScopeInput | string | *No description.* | +| authType | string | *No description.* | +| containerName | string | *No description.* | +| directory | string | *No description.* | +| storageAccountName | string | *No description.* | +| tokenSecretKey | string | *No description.* | +| tokenSecretScope | string | *No description.* | +| internalValue | MountWasb | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* string +##### `creationStack`Required -The attribute on the parent resource this class is referencing. +```typescript +public readonly creationStack: string[]; +``` ---- +- *Type:* string[] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `getAnyMapAttribute` +##### `fqn`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `authTypeInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly authTypeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `containerNameInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly containerNameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `directoryInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly directoryInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `storageAccountNameInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly storageAccountNameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `tokenSecretKeyInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly tokenSecretKeyInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `tokenSecretScopeInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly tokenSecretScopeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `authType`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly authType: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `containerName`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly containerName: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `directory`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly directory: string; ``` -###### `property`Required - - *Type:* string --- -##### `resetDestination` +##### `storageAccountName`Required ```typescript -public resetDestination(): void +public readonly storageAccountName: string; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | JobTaskNewClusterInitScriptsGcs | *No description.* | +- *Type:* string --- -##### `destinationInput`Optional +##### `tokenSecretKey`Required ```typescript -public readonly destinationInput: string; +public readonly tokenSecretKey: string; ``` - *Type:* string --- -##### `destination`Required +##### `tokenSecretScope`Required ```typescript -public readonly destination: string; +public readonly tokenSecretScope: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewClusterInitScriptsGcs; +public readonly internalValue: MountWasb; ``` -- *Type:* JobTaskNewClusterInitScriptsGcs +- *Type:* MountWasb --- -### JobTaskNewClusterInitScriptsS3OutputReference +### MwsCustomerManagedKeysAwsKeyInfoOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' +import { MwsCustomerManagedKeysAwsKeyInfoOutputReference } from '@cdktf/provider-databricks' -new JobTaskNewClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsCustomerManagedKeysAwsKeyInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -98250,7 +121944,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98262,179 +121956,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetKeyRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEncryptionType(): void -``` +--- -##### `resetEndpoint` +##### `toString` ```typescript -public resetEndpoint(): void +public toString(): string ``` -##### `resetKmsKey` +Return a string representation of this resolvable object. -```typescript -public resetKmsKey(): void -``` +Returns a reversible string representation. -##### `resetRegion` +##### `resetKeyRegion` ```typescript -public resetRegion(): void +public resetKeyRegion(): void ``` @@ -98442,193 +122134,132 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | JobTaskNewClusterInitScriptsS3 | *No description.* | - ---- - -##### `cannedAclInput`Optional - -```typescript -public readonly cannedAclInput: string; -``` - -- *Type:* string - ---- - -##### `destinationInput`Optional - -```typescript -public readonly destinationInput: string; -``` - -- *Type:* string - ---- - -##### `enableEncryptionInput`Optional - -```typescript -public readonly enableEncryptionInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `encryptionTypeInput`Optional - -```typescript -public readonly encryptionTypeInput: string; -``` - -- *Type:* string +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| keyAliasInput | string | *No description.* | +| keyArnInput | string | *No description.* | +| keyRegionInput | string | *No description.* | +| keyAlias | string | *No description.* | +| keyArn | string | *No description.* | +| keyRegion | string | *No description.* | +| internalValue | MwsCustomerManagedKeysAwsKeyInfo | *No description.* | --- -##### `endpointInput`Optional +##### `creationStack`Required ```typescript -public readonly endpointInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `kmsKeyInput`Optional +- *Type:* string[] -```typescript -public readonly kmsKeyInput: string; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string +If this returns an empty array the stack will not be attached. --- -##### `regionInput`Optional +##### `fqn`Required ```typescript -public readonly regionInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `cannedAcl`Required +##### `keyAliasInput`Optional ```typescript -public readonly cannedAcl: string; +public readonly keyAliasInput: string; ``` - *Type:* string --- -##### `destination`Required +##### `keyArnInput`Optional ```typescript -public readonly destination: string; +public readonly keyArnInput: string; ``` - *Type:* string --- -##### `enableEncryption`Required - -```typescript -public readonly enableEncryption: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `encryptionType`Required +##### `keyRegionInput`Optional ```typescript -public readonly encryptionType: string; +public readonly keyRegionInput: string; ``` - *Type:* string --- -##### `endpoint`Required +##### `keyAlias`Required ```typescript -public readonly endpoint: string; +public readonly keyAlias: string; ``` - *Type:* string --- -##### `kmsKey`Required +##### `keyArn`Required ```typescript -public readonly kmsKey: string; +public readonly keyArn: string; ``` - *Type:* string --- -##### `region`Required +##### `keyRegion`Required ```typescript -public readonly region: string; +public readonly keyRegion: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewClusterInitScriptsS3; +public readonly internalValue: MwsCustomerManagedKeysAwsKeyInfo; ``` -- *Type:* JobTaskNewClusterInitScriptsS3 +- *Type:* MwsCustomerManagedKeysAwsKeyInfo --- -### JobTaskNewClusterOutputReference +### MwsNetworksErrorMessagesList -#### Initializers +#### Initializers ```typescript -import { JobTaskNewClusterOutputReference } from '@cdktf/provider-databricks' +import { MwsNetworksErrorMessagesList } from '@cdktf/provider-databricks' -new JobTaskNewClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsNetworksErrorMessagesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -98636,7 +122267,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98644,394 +122275,348 @@ The attribute on the parent resource this class is referencing. --- +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putAutoscale | *No description.* | -| putAwsAttributes | *No description.* | -| putAzureAttributes | *No description.* | -| putClusterLogConf | *No description.* | -| putDockerImage | *No description.* | -| putGcpAttributes | *No description.* | -| resetAutoscale | *No description.* | -| resetAutoterminationMinutes | *No description.* | -| resetAwsAttributes | *No description.* | -| resetAzureAttributes | *No description.* | -| resetClusterId | *No description.* | -| resetClusterLogConf | *No description.* | -| resetClusterName | *No description.* | -| resetCustomTags | *No description.* | -| resetDataSecurityMode | *No description.* | -| resetDockerImage | *No description.* | -| resetDriverInstancePoolId | *No description.* | -| resetDriverNodeTypeId | *No description.* | -| resetEnableElasticDisk | *No description.* | -| resetEnableLocalDiskEncryption | *No description.* | -| resetGcpAttributes | *No description.* | -| resetIdempotencyToken | *No description.* | -| resetInitScripts | *No description.* | -| resetInstancePoolId | *No description.* | -| resetNodeTypeId | *No description.* | -| resetNumWorkers | *No description.* | -| resetPolicyId | *No description.* | -| resetSingleUserName | *No description.* | -| resetSparkConf | *No description.* | -| resetSparkEnvVars | *No description.* | -| resetSshPublicKeys | *No description.* | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanAttribute` +##### `resolve` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getBooleanMapAttribute` +##### `toString` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getListAttribute` +##### `get` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public get(index: number): MwsNetworksErrorMessagesOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getNumberAttribute` +--- -```typescript -public getNumberAttribute(terraformAttribute: string): number -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| MwsNetworksErrorMessages[] | *No description.* | --- -##### `getNumberListAttribute` +##### `creationStack`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberMapAttribute` +##### `fqn`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `internalValue`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly internalValue: IResolvable | MwsNetworksErrorMessages[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | MwsNetworksErrorMessages[] --- -##### `getStringMapAttribute` + +### MwsNetworksErrorMessagesOutputReference + +#### Initializers ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +import { MwsNetworksErrorMessagesOutputReference } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new MwsNetworksErrorMessagesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `interpolationForAttribute` +##### `terraformResource`Required -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +- *Type:* cdktf.IInterpolatingParent -###### `property`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string ---- +The attribute on the parent resource this class is referencing. -##### `putAutoscale` +--- -```typescript -public putAutoscale(value: JobTaskNewClusterAutoscale): void -``` +##### `complexObjectIndex`Required -###### `value`Required +- *Type:* number -- *Type:* JobTaskNewClusterAutoscale +the index of this item in the list. --- -##### `putAwsAttributes` - -```typescript -public putAwsAttributes(value: JobTaskNewClusterAwsAttributes): void -``` +##### `complexObjectIsFromSet`Required -###### `value`Required +- *Type:* boolean -- *Type:* JobTaskNewClusterAwsAttributes +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `putAzureAttributes` +#### Methods -```typescript -public putAzureAttributes(value: JobTaskNewClusterAzureAttributes): void -``` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetErrorMessage | *No description.* | +| resetErrorType | *No description.* | -###### `value`Required +--- -- *Type:* JobTaskNewClusterAzureAttributes +##### `computeFqn` ---- +```typescript +public computeFqn(): string +``` -##### `putClusterLogConf` +##### `getAnyMapAttribute` ```typescript -public putClusterLogConf(value: JobTaskNewClusterClusterLogConf): void +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobTaskNewClusterClusterLogConf +- *Type:* string --- -##### `putDockerImage` +##### `getBooleanAttribute` ```typescript -public putDockerImage(value: JobTaskNewClusterDockerImage): void +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobTaskNewClusterDockerImage +- *Type:* string --- -##### `putGcpAttributes` +##### `getBooleanMapAttribute` ```typescript -public putGcpAttributes(value: JobTaskNewClusterGcpAttributes): void +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* JobTaskNewClusterGcpAttributes +- *Type:* string --- -##### `resetAutoscale` +##### `getListAttribute` ```typescript -public resetAutoscale(): void +public getListAttribute(terraformAttribute: string): string[] ``` -##### `resetAutoterminationMinutes` - -```typescript -public resetAutoterminationMinutes(): void -``` +###### `terraformAttribute`Required -##### `resetAwsAttributes` +- *Type:* string -```typescript -public resetAwsAttributes(): void -``` +--- -##### `resetAzureAttributes` +##### `getNumberAttribute` ```typescript -public resetAzureAttributes(): void +public getNumberAttribute(terraformAttribute: string): number ``` -##### `resetClusterId` - -```typescript -public resetClusterId(): void -``` +###### `terraformAttribute`Required -##### `resetClusterLogConf` +- *Type:* string -```typescript -public resetClusterLogConf(): void -``` +--- -##### `resetClusterName` +##### `getNumberListAttribute` ```typescript -public resetClusterName(): void +public getNumberListAttribute(terraformAttribute: string): number[] ``` -##### `resetCustomTags` - -```typescript -public resetCustomTags(): void -``` +###### `terraformAttribute`Required -##### `resetDataSecurityMode` +- *Type:* string -```typescript -public resetDataSecurityMode(): void -``` +--- -##### `resetDockerImage` +##### `getNumberMapAttribute` ```typescript -public resetDockerImage(): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -##### `resetDriverInstancePoolId` - -```typescript -public resetDriverInstancePoolId(): void -``` +###### `terraformAttribute`Required -##### `resetDriverNodeTypeId` +- *Type:* string -```typescript -public resetDriverNodeTypeId(): void -``` +--- -##### `resetEnableElasticDisk` +##### `getStringAttribute` ```typescript -public resetEnableElasticDisk(): void +public getStringAttribute(terraformAttribute: string): string ``` -##### `resetEnableLocalDiskEncryption` +###### `terraformAttribute`Required -```typescript -public resetEnableLocalDiskEncryption(): void -``` +- *Type:* string -##### `resetGcpAttributes` +--- + +##### `getStringMapAttribute` ```typescript -public resetGcpAttributes(): void +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -##### `resetIdempotencyToken` +###### `terraformAttribute`Required -```typescript -public resetIdempotencyToken(): void -``` +- *Type:* string -##### `resetInitScripts` +--- + +##### `interpolationForAttribute` ```typescript -public resetInitScripts(): void +public interpolationForAttribute(property: string): IResolvable ``` -##### `resetInstancePoolId` +###### `property`Required -```typescript -public resetInstancePoolId(): void -``` +- *Type:* string -##### `resetNodeTypeId` +--- + +##### `resolve` ```typescript -public resetNodeTypeId(): void +public resolve(_context: IResolveContext): any ``` -##### `resetNumWorkers` +Produce the Token's value at resolution time. -```typescript -public resetNumWorkers(): void -``` +###### `_context`Required -##### `resetPolicyId` +- *Type:* cdktf.IResolveContext -```typescript -public resetPolicyId(): void -``` +--- -##### `resetSingleUserName` +##### `toString` ```typescript -public resetSingleUserName(): void +public toString(): string ``` -##### `resetSparkConf` +Return a string representation of this resolvable object. -```typescript -public resetSparkConf(): void -``` +Returns a reversible string representation. -##### `resetSparkEnvVars` +##### `resetErrorMessage` ```typescript -public resetSparkEnvVars(): void +public resetErrorMessage(): void ``` -##### `resetSshPublicKeys` +##### `resetErrorType` ```typescript -public resetSshPublicKeys(): void +public resetErrorType(): void ``` @@ -99039,611 +122624,673 @@ public resetSshPublicKeys(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| autoscale | JobTaskNewClusterAutoscaleOutputReference | *No description.* | -| awsAttributes | JobTaskNewClusterAwsAttributesOutputReference | *No description.* | -| azureAttributes | JobTaskNewClusterAzureAttributesOutputReference | *No description.* | -| clusterLogConf | JobTaskNewClusterClusterLogConfOutputReference | *No description.* | -| dockerImage | JobTaskNewClusterDockerImageOutputReference | *No description.* | -| gcpAttributes | JobTaskNewClusterGcpAttributesOutputReference | *No description.* | -| autoscaleInput | JobTaskNewClusterAutoscale | *No description.* | -| autoterminationMinutesInput | number | *No description.* | -| awsAttributesInput | JobTaskNewClusterAwsAttributes | *No description.* | -| azureAttributesInput | JobTaskNewClusterAzureAttributes | *No description.* | -| clusterIdInput | string | *No description.* | -| clusterLogConfInput | JobTaskNewClusterClusterLogConf | *No description.* | -| clusterNameInput | string | *No description.* | -| customTagsInput | {[ key: string ]: string} | *No description.* | -| dataSecurityModeInput | string | *No description.* | -| dockerImageInput | JobTaskNewClusterDockerImage | *No description.* | -| driverInstancePoolIdInput | string | *No description.* | -| driverNodeTypeIdInput | string | *No description.* | -| enableElasticDiskInput | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| gcpAttributesInput | JobTaskNewClusterGcpAttributes | *No description.* | -| idempotencyTokenInput | string | *No description.* | -| initScriptsInput | cdktf.IResolvable \| JobTaskNewClusterInitScripts[] | *No description.* | -| instancePoolIdInput | string | *No description.* | -| nodeTypeIdInput | string | *No description.* | -| numWorkersInput | number | *No description.* | -| policyIdInput | string | *No description.* | -| singleUserNameInput | string | *No description.* | -| sparkConfInput | {[ key: string ]: string} | *No description.* | -| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | -| sparkVersionInput | string | *No description.* | -| sshPublicKeysInput | string[] | *No description.* | -| autoterminationMinutes | number | *No description.* | -| clusterId | string | *No description.* | -| clusterName | string | *No description.* | -| customTags | {[ key: string ]: string} | *No description.* | -| dataSecurityMode | string | *No description.* | -| driverInstancePoolId | string | *No description.* | -| driverNodeTypeId | string | *No description.* | -| enableElasticDisk | boolean \| cdktf.IResolvable | *No description.* | -| enableLocalDiskEncryption | boolean \| cdktf.IResolvable | *No description.* | -| idempotencyToken | string | *No description.* | -| initScripts | cdktf.IResolvable \| JobTaskNewClusterInitScripts[] | *No description.* | -| instancePoolId | string | *No description.* | -| nodeTypeId | string | *No description.* | -| numWorkers | number | *No description.* | -| policyId | string | *No description.* | -| singleUserName | string | *No description.* | -| sparkConf | {[ key: string ]: string} | *No description.* | -| sparkEnvVars | {[ key: string ]: string} | *No description.* | -| sparkVersion | string | *No description.* | -| sshPublicKeys | string[] | *No description.* | -| internalValue | JobTaskNewCluster | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| errorMessageInput | string | *No description.* | +| errorTypeInput | string | *No description.* | +| errorMessage | string | *No description.* | +| errorType | string | *No description.* | +| internalValue | cdktf.IResolvable \| MwsNetworksErrorMessages | *No description.* | --- -##### `autoscale`Required +##### `creationStack`Required ```typescript -public readonly autoscale: JobTaskNewClusterAutoscaleOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* JobTaskNewClusterAutoscaleOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `awsAttributes`Required +##### `fqn`Required ```typescript -public readonly awsAttributes: JobTaskNewClusterAwsAttributesOutputReference; +public readonly fqn: string; ``` -- *Type:* JobTaskNewClusterAwsAttributesOutputReference +- *Type:* string --- -##### `azureAttributes`Required +##### `errorMessageInput`Optional ```typescript -public readonly azureAttributes: JobTaskNewClusterAzureAttributesOutputReference; +public readonly errorMessageInput: string; ``` -- *Type:* JobTaskNewClusterAzureAttributesOutputReference +- *Type:* string --- -##### `clusterLogConf`Required +##### `errorTypeInput`Optional ```typescript -public readonly clusterLogConf: JobTaskNewClusterClusterLogConfOutputReference; +public readonly errorTypeInput: string; ``` -- *Type:* JobTaskNewClusterClusterLogConfOutputReference +- *Type:* string --- -##### `dockerImage`Required +##### `errorMessage`Required ```typescript -public readonly dockerImage: JobTaskNewClusterDockerImageOutputReference; +public readonly errorMessage: string; ``` -- *Type:* JobTaskNewClusterDockerImageOutputReference +- *Type:* string --- -##### `gcpAttributes`Required +##### `errorType`Required ```typescript -public readonly gcpAttributes: JobTaskNewClusterGcpAttributesOutputReference; +public readonly errorType: string; ``` -- *Type:* JobTaskNewClusterGcpAttributesOutputReference +- *Type:* string --- -##### `autoscaleInput`Optional +##### `internalValue`Optional ```typescript -public readonly autoscaleInput: JobTaskNewClusterAutoscale; +public readonly internalValue: IResolvable | MwsNetworksErrorMessages; ``` -- *Type:* JobTaskNewClusterAutoscale +- *Type:* cdktf.IResolvable | MwsNetworksErrorMessages --- -##### `autoterminationMinutesInput`Optional + +### MwsNetworksVpcEndpointsOutputReference + +#### Initializers ```typescript -public readonly autoterminationMinutesInput: number; +import { MwsNetworksVpcEndpointsOutputReference } from '@cdktf/provider-databricks' + +new MwsNetworksVpcEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* number +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `awsAttributesInput`Optional +##### `terraformResource`Required -```typescript -public readonly awsAttributesInput: JobTaskNewClusterAwsAttributes; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* JobTaskNewClusterAwsAttributes +The parent resource. --- -##### `azureAttributesInput`Optional +##### `terraformAttribute`Required -```typescript -public readonly azureAttributesInput: JobTaskNewClusterAzureAttributes; -``` +- *Type:* string -- *Type:* JobTaskNewClusterAzureAttributes +The attribute on the parent resource this class is referencing. --- -##### `clusterIdInput`Optional +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ```typescript -public readonly clusterIdInput: string; +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `clusterLogConfInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly clusterLogConfInput: JobTaskNewClusterClusterLogConf; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* JobTaskNewClusterClusterLogConf +###### `terraformAttribute`Required + +- *Type:* string --- -##### `clusterNameInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly clusterNameInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `customTagsInput`Optional +##### `getListAttribute` ```typescript -public readonly customTagsInput: {[ key: string ]: string}; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* {[ key: string ]: string} +###### `terraformAttribute`Required + +- *Type:* string --- -##### `dataSecurityModeInput`Optional +##### `getNumberAttribute` ```typescript -public readonly dataSecurityModeInput: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `dockerImageInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly dockerImageInput: JobTaskNewClusterDockerImage; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* JobTaskNewClusterDockerImage +###### `terraformAttribute`Required + +- *Type:* string --- -##### `driverInstancePoolIdInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly driverInstancePoolIdInput: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverNodeTypeIdInput`Optional +##### `getStringAttribute` ```typescript -public readonly driverNodeTypeIdInput: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enableElasticDiskInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly enableElasticDiskInput: boolean | IResolvable; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `enableLocalDiskEncryptionInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly enableLocalDiskEncryptionInput: boolean | IResolvable; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* boolean | cdktf.IResolvable +###### `property`Required + +- *Type:* string --- -##### `gcpAttributesInput`Optional +##### `resolve` ```typescript -public readonly gcpAttributesInput: JobTaskNewClusterGcpAttributes; +public resolve(_context: IResolveContext): any ``` -- *Type:* JobTaskNewClusterGcpAttributes +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `idempotencyTokenInput`Optional +##### `toString` ```typescript -public readonly idempotencyTokenInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `initScriptsInput`Optional -```typescript -public readonly initScriptsInput: IResolvable | JobTaskNewClusterInitScripts[]; -``` +#### Properties -- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts[] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dataplaneRelayInput | string[] | *No description.* | +| restApiInput | string[] | *No description.* | +| dataplaneRelay | string[] | *No description.* | +| restApi | string[] | *No description.* | +| internalValue | MwsNetworksVpcEndpoints | *No description.* | --- -##### `instancePoolIdInput`Optional +##### `creationStack`Required ```typescript -public readonly instancePoolIdInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `nodeTypeIdInput`Optional +##### `fqn`Required ```typescript -public readonly nodeTypeIdInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `numWorkersInput`Optional +##### `dataplaneRelayInput`Optional ```typescript -public readonly numWorkersInput: number; +public readonly dataplaneRelayInput: string[]; ``` -- *Type:* number +- *Type:* string[] --- -##### `policyIdInput`Optional +##### `restApiInput`Optional ```typescript -public readonly policyIdInput: string; +public readonly restApiInput: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `singleUserNameInput`Optional +##### `dataplaneRelay`Required ```typescript -public readonly singleUserNameInput: string; +public readonly dataplaneRelay: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `sparkConfInput`Optional +##### `restApi`Required ```typescript -public readonly sparkConfInput: {[ key: string ]: string}; +public readonly restApi: string[]; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string[] --- -##### `sparkEnvVarsInput`Optional +##### `internalValue`Optional ```typescript -public readonly sparkEnvVarsInput: {[ key: string ]: string}; +public readonly internalValue: MwsNetworksVpcEndpoints; ``` -- *Type:* {[ key: string ]: string} +- *Type:* MwsNetworksVpcEndpoints --- -##### `sparkVersionInput`Optional + +### MwsWorkspacesCloudResourceBucketGcpOutputReference + +#### Initializers ```typescript -public readonly sparkVersionInput: string; +import { MwsWorkspacesCloudResourceBucketGcpOutputReference } from '@cdktf/provider-databricks' + +new MwsWorkspacesCloudResourceBucketGcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `sshPublicKeysInput`Optional - -```typescript -public readonly sshPublicKeysInput: string[]; -``` +##### `terraformResource`Required -- *Type:* string[] +- *Type:* cdktf.IInterpolatingParent + +The parent resource. --- -##### `autoterminationMinutes`Required +##### `terraformAttribute`Required -```typescript -public readonly autoterminationMinutes: number; -``` +- *Type:* string -- *Type:* number +The attribute on the parent resource this class is referencing. --- -##### `clusterId`Required - -```typescript -public readonly clusterId: string; -``` +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `clusterName`Required +##### `computeFqn` ```typescript -public readonly clusterName: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `customTags`Required +##### `getAnyMapAttribute` ```typescript -public readonly customTags: {[ key: string ]: string}; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -- *Type:* {[ key: string ]: string} +###### `terraformAttribute`Required + +- *Type:* string --- -##### `dataSecurityMode`Required +##### `getBooleanAttribute` ```typescript -public readonly dataSecurityMode: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverInstancePoolId`Required +##### `getBooleanMapAttribute` ```typescript -public readonly driverInstancePoolId: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `driverNodeTypeId`Required +##### `getListAttribute` ```typescript -public readonly driverNodeTypeId: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `enableElasticDisk`Required +##### `getNumberAttribute` ```typescript -public readonly enableElasticDisk: boolean | IResolvable; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `enableLocalDiskEncryption`Required +##### `getNumberListAttribute` ```typescript -public readonly enableLocalDiskEncryption: boolean | IResolvable; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* boolean | cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* string --- -##### `idempotencyToken`Required +##### `getNumberMapAttribute` ```typescript -public readonly idempotencyToken: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `initScripts`Required +##### `getStringAttribute` ```typescript -public readonly initScripts: IResolvable | JobTaskNewClusterInitScripts[]; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* cdktf.IResolvable | JobTaskNewClusterInitScripts[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `instancePoolId`Required +##### `getStringMapAttribute` ```typescript -public readonly instancePoolId: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `nodeTypeId`Required +##### `interpolationForAttribute` ```typescript -public readonly nodeTypeId: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `numWorkers`Required +##### `resolve` ```typescript -public readonly numWorkers: number; +public resolve(_context: IResolveContext): any ``` -- *Type:* number +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `policyId`Required +##### `toString` ```typescript -public readonly policyId: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `singleUserName`Required -```typescript -public readonly singleUserName: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| projectIdInput | string | *No description.* | +| projectId | string | *No description.* | +| internalValue | MwsWorkspacesCloudResourceBucketGcp | *No description.* | --- -##### `sparkConf`Required +##### `creationStack`Required ```typescript -public readonly sparkConf: {[ key: string ]: string}; +public readonly creationStack: string[]; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `sparkEnvVars`Required +##### `fqn`Required ```typescript -public readonly sparkEnvVars: {[ key: string ]: string}; +public readonly fqn: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `sparkVersion`Required +##### `projectIdInput`Optional ```typescript -public readonly sparkVersion: string; +public readonly projectIdInput: string; ``` - *Type:* string --- -##### `sshPublicKeys`Required +##### `projectId`Required ```typescript -public readonly sshPublicKeys: string[]; +public readonly projectId: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNewCluster; +public readonly internalValue: MwsWorkspacesCloudResourceBucketGcp; ``` -- *Type:* JobTaskNewCluster +- *Type:* MwsWorkspacesCloudResourceBucketGcp --- -### JobTaskNotebookTaskOutputReference +### MwsWorkspacesCloudResourceBucketOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskNotebookTaskOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesCloudResourceBucketOutputReference } from '@cdktf/provider-databricks' -new JobTaskNotebookTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesCloudResourceBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -99651,7 +123298,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99663,228 +123310,271 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetBaseParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putGcp | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetBaseParameters` +##### `resolve` ```typescript -public resetBaseParameters(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putGcp` + +```typescript +public putGcp(value: MwsWorkspacesCloudResourceBucketGcp): void ``` +###### `value`Required + +- *Type:* MwsWorkspacesCloudResourceBucketGcp + +--- + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| baseParametersInput | {[ key: string ]: string} | *No description.* | -| notebookPathInput | string | *No description.* | -| baseParameters | {[ key: string ]: string} | *No description.* | -| notebookPath | string | *No description.* | -| internalValue | JobTaskNotebookTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| gcp | MwsWorkspacesCloudResourceBucketGcpOutputReference | *No description.* | +| gcpInput | MwsWorkspacesCloudResourceBucketGcp | *No description.* | +| internalValue | MwsWorkspacesCloudResourceBucket | *No description.* | --- -##### `baseParametersInput`Optional +##### `creationStack`Required ```typescript -public readonly baseParametersInput: {[ key: string ]: string}; +public readonly creationStack: string[]; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `notebookPathInput`Optional +##### `fqn`Required ```typescript -public readonly notebookPathInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `baseParameters`Required +##### `gcp`Required ```typescript -public readonly baseParameters: {[ key: string ]: string}; +public readonly gcp: MwsWorkspacesCloudResourceBucketGcpOutputReference; ``` -- *Type:* {[ key: string ]: string} +- *Type:* MwsWorkspacesCloudResourceBucketGcpOutputReference --- -##### `notebookPath`Required +##### `gcpInput`Optional ```typescript -public readonly notebookPath: string; +public readonly gcpInput: MwsWorkspacesCloudResourceBucketGcp; ``` -- *Type:* string +- *Type:* MwsWorkspacesCloudResourceBucketGcp --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskNotebookTask; +public readonly internalValue: MwsWorkspacesCloudResourceBucket; ``` -- *Type:* JobTaskNotebookTask +- *Type:* MwsWorkspacesCloudResourceBucket --- -### JobTaskPipelineTaskOutputReference +### MwsWorkspacesExternalCustomerInfoOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskPipelineTaskOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesExternalCustomerInfoOutputReference } from '@cdktf/provider-databricks' -new JobTaskPipelineTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesExternalCustomerInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -99892,7 +123582,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99904,199 +123594,302 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| pipelineIdInput | string | *No description.* | -| pipelineId | string | *No description.* | -| internalValue | JobTaskPipelineTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| authoritativeUserEmailInput | string | *No description.* | +| authoritativeUserFullNameInput | string | *No description.* | +| customerNameInput | string | *No description.* | +| authoritativeUserEmail | string | *No description.* | +| authoritativeUserFullName | string | *No description.* | +| customerName | string | *No description.* | +| internalValue | MwsWorkspacesExternalCustomerInfo | *No description.* | --- -##### `pipelineIdInput`Optional +##### `creationStack`Required ```typescript -public readonly pipelineIdInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `pipelineId`Required +##### `authoritativeUserEmailInput`Optional ```typescript -public readonly pipelineId: string; +public readonly authoritativeUserEmailInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `authoritativeUserFullNameInput`Optional ```typescript -public readonly internalValue: JobTaskPipelineTask; +public readonly authoritativeUserFullNameInput: string; ``` -- *Type:* JobTaskPipelineTask +- *Type:* string --- +##### `customerNameInput`Optional -### JobTaskPythonWheelTaskOutputReference +```typescript +public readonly customerNameInput: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `authoritativeUserEmail`Required ```typescript -import { JobTaskPythonWheelTaskOutputReference } from '@cdktf/provider-databricks' +public readonly authoritativeUserEmail: string; +``` -new JobTaskPythonWheelTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `authoritativeUserFullName`Required + +```typescript +public readonly authoritativeUserFullName: string; +``` + +- *Type:* string + +--- + +##### `customerName`Required + +```typescript +public readonly customerName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: MwsWorkspacesExternalCustomerInfo; +``` + +- *Type:* MwsWorkspacesExternalCustomerInfo + +--- + + +### MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference + +#### Initializers + +```typescript +import { MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference } from '@cdktf/provider-databricks' + +new MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -100104,7 +123897,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100116,293 +123909,280 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetEntryPoint | *No description.* | -| resetNamedParameters | *No description.* | -| resetPackageName | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetEntryPoint` +##### `resolve` ```typescript -public resetEntryPoint(): void +public resolve(_context: IResolveContext): any ``` -##### `resetNamedParameters` +Produce the Token's value at resolution time. -```typescript -public resetNamedParameters(): void -``` +###### `_context`Required -##### `resetPackageName` +- *Type:* cdktf.IResolveContext -```typescript -public resetPackageName(): void -``` +--- -##### `resetParameters` +##### `toString` ```typescript -public resetParameters(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| entryPointInput | string | *No description.* | -| namedParametersInput | {[ key: string ]: string} | *No description.* | -| packageNameInput | string | *No description.* | -| parametersInput | string[] | *No description.* | -| entryPoint | string | *No description.* | -| namedParameters | {[ key: string ]: string} | *No description.* | -| packageName | string | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobTaskPythonWheelTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| gkeClusterMasterIpRangeInput | string | *No description.* | +| gkeConnectivityTypeInput | string | *No description.* | +| gkeClusterMasterIpRange | string | *No description.* | +| gkeConnectivityType | string | *No description.* | +| internalValue | MwsWorkspacesNetworkGcpCommonNetworkConfig | *No description.* | --- -##### `entryPointInput`Optional +##### `creationStack`Required ```typescript -public readonly entryPointInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `namedParametersInput`Optional +- *Type:* string[] -```typescript -public readonly namedParametersInput: {[ key: string ]: string}; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* {[ key: string ]: string} +If this returns an empty array the stack will not be attached. --- -##### `packageNameInput`Optional +##### `fqn`Required ```typescript -public readonly packageNameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `parametersInput`Optional - -```typescript -public readonly parametersInput: string[]; -``` - -- *Type:* string[] - ---- - -##### `entryPoint`Required +##### `gkeClusterMasterIpRangeInput`Optional ```typescript -public readonly entryPoint: string; +public readonly gkeClusterMasterIpRangeInput: string; ``` - *Type:* string --- -##### `namedParameters`Required +##### `gkeConnectivityTypeInput`Optional ```typescript -public readonly namedParameters: {[ key: string ]: string}; +public readonly gkeConnectivityTypeInput: string; ``` -- *Type:* {[ key: string ]: string} +- *Type:* string --- -##### `packageName`Required +##### `gkeClusterMasterIpRange`Required ```typescript -public readonly packageName: string; +public readonly gkeClusterMasterIpRange: string; ``` - *Type:* string --- -##### `parameters`Required +##### `gkeConnectivityType`Required ```typescript -public readonly parameters: string[]; +public readonly gkeConnectivityType: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskPythonWheelTask; +public readonly internalValue: MwsWorkspacesNetworkGcpCommonNetworkConfig; ``` -- *Type:* JobTaskPythonWheelTask +- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig --- -### JobTaskSparkJarTaskOutputReference +### MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTaskSparkJarTaskOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference } from '@cdktf/provider-databricks' -new JobTaskSparkJarTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -100410,7 +124190,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100422,264 +124202,302 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetJarUri | *No description.* | -| resetMainClassName | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetJarUri` +##### `resolve` ```typescript -public resetJarUri(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMainClassName` +Produce the Token's value at resolution time. -```typescript -public resetMainClassName(): void -``` +###### `_context`Required -##### `resetParameters` +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetParameters(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| jarUriInput | string | *No description.* | -| mainClassNameInput | string | *No description.* | -| parametersInput | string[] | *No description.* | -| jarUri | string | *No description.* | -| mainClassName | string | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobTaskSparkJarTask | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| gkeClusterPodIpRangeInput | string | *No description.* | +| gkeClusterServiceIpRangeInput | string | *No description.* | +| subnetCidrInput | string | *No description.* | +| gkeClusterPodIpRange | string | *No description.* | +| gkeClusterServiceIpRange | string | *No description.* | +| subnetCidr | string | *No description.* | +| internalValue | MwsWorkspacesNetworkGcpManagedNetworkConfig | *No description.* | --- -##### `jarUriInput`Optional +##### `creationStack`Required ```typescript -public readonly jarUriInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `mainClassNameInput`Optional +##### `gkeClusterPodIpRangeInput`Optional ```typescript -public readonly mainClassNameInput: string; +public readonly gkeClusterPodIpRangeInput: string; ``` - *Type:* string --- -##### `parametersInput`Optional +##### `gkeClusterServiceIpRangeInput`Optional ```typescript -public readonly parametersInput: string[]; +public readonly gkeClusterServiceIpRangeInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `jarUri`Required +##### `subnetCidrInput`Optional ```typescript -public readonly jarUri: string; +public readonly subnetCidrInput: string; ``` - *Type:* string --- -##### `mainClassName`Required +##### `gkeClusterPodIpRange`Required ```typescript -public readonly mainClassName: string; +public readonly gkeClusterPodIpRange: string; ``` - *Type:* string --- -##### `parameters`Required +##### `gkeClusterServiceIpRange`Required ```typescript -public readonly parameters: string[]; +public readonly gkeClusterServiceIpRange: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `subnetCidr`Required ```typescript -public readonly internalValue: JobTaskSparkJarTask; +public readonly subnetCidr: string; ``` -- *Type:* JobTaskSparkJarTask +- *Type:* string --- +##### `internalValue`Optional -### JobTaskSparkPythonTaskOutputReference +```typescript +public readonly internalValue: MwsWorkspacesNetworkGcpManagedNetworkConfig; +``` -#### Initializers +- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig + +--- + + +### MwsWorkspacesNetworkOutputReference + +#### Initializers ```typescript -import { JobTaskSparkPythonTaskOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesNetworkOutputReference } from '@cdktf/provider-databricks' -new JobTaskSparkPythonTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesNetworkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -100687,7 +124505,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100699,447 +124517,306 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetParameters | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putGcpCommonNetworkConfig | *No description.* | +| putGcpManagedNetworkConfig | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringMapAttribute` - -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required - -- *Type:* string - ---- - -##### `resetParameters` - -```typescript -public resetParameters(): void -``` - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| parametersInput | string[] | *No description.* | -| pythonFileInput | string | *No description.* | -| parameters | string[] | *No description.* | -| pythonFile | string | *No description.* | -| internalValue | JobTaskSparkPythonTask | *No description.* | - ---- - -##### `parametersInput`Optional - -```typescript -public readonly parametersInput: string[]; -``` - -- *Type:* string[] - ---- - -##### `pythonFileInput`Optional - -```typescript -public readonly pythonFileInput: string; -``` - -- *Type:* string - ---- - -##### `parameters`Required - -```typescript -public readonly parameters: string[]; -``` - -- *Type:* string[] - ---- - -##### `pythonFile`Required - -```typescript -public readonly pythonFile: string; -``` - -- *Type:* string - ---- - -##### `internalValue`Optional - -```typescript -public readonly internalValue: JobTaskSparkPythonTask; -``` - -- *Type:* JobTaskSparkPythonTask - ---- - - -### JobTaskSparkSubmitTaskOutputReference - -#### Initializers - -```typescript -import { JobTaskSparkSubmitTaskOutputReference } from '@cdktf/provider-databricks' - -new JobTaskSparkSubmitTaskOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) -``` - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetParameters | *No description.* | - --- -##### `getAnyMapAttribute` +##### `getStringMapAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `resolve` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getListAttribute` +##### `toString` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getNumberAttribute` +##### `putGcpCommonNetworkConfig` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public putGcpCommonNetworkConfig(value: MwsWorkspacesNetworkGcpCommonNetworkConfig): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig --- -##### `getNumberListAttribute` +##### `putGcpManagedNetworkConfig` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public putGcpManagedNetworkConfig(value: MwsWorkspacesNetworkGcpManagedNetworkConfig): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig --- -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| gcpCommonNetworkConfig | MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference | *No description.* | +| gcpManagedNetworkConfig | MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference | *No description.* | +| gcpCommonNetworkConfigInput | MwsWorkspacesNetworkGcpCommonNetworkConfig | *No description.* | +| gcpManagedNetworkConfigInput | MwsWorkspacesNetworkGcpManagedNetworkConfig | *No description.* | +| internalValue | MwsWorkspacesNetwork | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `gcpCommonNetworkConfig`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly gcpCommonNetworkConfig: MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference; ``` -###### `property`Required - -- *Type:* string +- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference --- -##### `resetParameters` +##### `gcpManagedNetworkConfig`Required ```typescript -public resetParameters(): void +public readonly gcpManagedNetworkConfig: MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| parametersInput | string[] | *No description.* | -| parameters | string[] | *No description.* | -| internalValue | JobTaskSparkSubmitTask | *No description.* | +- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference --- -##### `parametersInput`Optional +##### `gcpCommonNetworkConfigInput`Optional ```typescript -public readonly parametersInput: string[]; +public readonly gcpCommonNetworkConfigInput: MwsWorkspacesNetworkGcpCommonNetworkConfig; ``` -- *Type:* string[] +- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig --- -##### `parameters`Required +##### `gcpManagedNetworkConfigInput`Optional ```typescript -public readonly parameters: string[]; +public readonly gcpManagedNetworkConfigInput: MwsWorkspacesNetworkGcpManagedNetworkConfig; ``` -- *Type:* string[] +- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTaskSparkSubmitTask; +public readonly internalValue: MwsWorkspacesNetwork; ``` -- *Type:* JobTaskSparkSubmitTask +- *Type:* MwsWorkspacesNetwork --- -### JobTimeoutsOutputReference +### MwsWorkspacesTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { JobTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesTimeoutsOutputReference } from '@cdktf/provider-databricks' -new JobTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -101147,7 +124824,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101159,148 +124836,188 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCreate | *No description.* | -| resetUpdate | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCreate | *No description.* | +| resetRead | *No description.* | +| resetUpdate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCreate` +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCreate` ```typescript public resetCreate(): void ``` -##### `resetUpdate` +##### `resetRead` + +```typescript +public resetRead(): void +``` + +##### `resetUpdate` ```typescript public resetUpdate(): void @@ -101311,15 +125028,43 @@ public resetUpdate(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| createInput | string | *No description.* | -| updateInput | string | *No description.* | -| create | string | *No description.* | -| update | string | *No description.* | -| internalValue | JobTimeouts | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createInput | string | *No description.* | +| readInput | string | *No description.* | +| updateInput | string | *No description.* | +| create | string | *No description.* | +| read | string | *No description.* | +| update | string | *No description.* | +| internalValue | cdktf.IResolvable \| MwsWorkspacesTimeouts | *No description.* | --- -##### `createInput`Optional +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -101329,7 +125074,17 @@ public readonly createInput: string; --- -##### `updateInput`Optional +##### `readInput`Optional + +```typescript +public readonly readInput: string; +``` + +- *Type:* string + +--- + +##### `updateInput`Optional ```typescript public readonly updateInput: string; @@ -101339,7 +125094,7 @@ public readonly updateInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -101349,7 +125104,17 @@ public readonly create: string; --- -##### `update`Required +##### `read`Required + +```typescript +public readonly read: string; +``` + +- *Type:* string + +--- + +##### `update`Required ```typescript public readonly update: string; @@ -101359,35 +125124,35 @@ public readonly update: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: JobTimeouts; +public readonly internalValue: IResolvable | MwsWorkspacesTimeouts; ``` -- *Type:* JobTimeouts +- *Type:* cdktf.IResolvable | MwsWorkspacesTimeouts --- -### LibraryCranOutputReference +### MwsWorkspacesTokenOutputReference -#### Initializers +#### Initializers ```typescript -import { LibraryCranOutputReference } from '@cdktf/provider-databricks' +import { MwsWorkspacesTokenOutputReference } from '@cdktf/provider-databricks' -new LibraryCranOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new MwsWorkspacesTokenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -101395,7 +125160,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101407,498 +125172,497 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetComment | *No description.* | +| resetLifetimeSeconds | *No description.* | +| resetTokenId | *No description.* | +| resetTokenValue | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | LibraryCran | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `packageInput`Optional +##### `toString` ```typescript -public readonly packageInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `repoInput`Optional +##### `resetComment` ```typescript -public readonly repoInput: string; +public resetComment(): void ``` -- *Type:* string - ---- - -##### `package`Required +##### `resetLifetimeSeconds` ```typescript -public readonly package: string; +public resetLifetimeSeconds(): void ``` -- *Type:* string +##### `resetTokenId` ---- +```typescript +public resetTokenId(): void +``` -##### `repo`Required +##### `resetTokenValue` ```typescript -public readonly repo: string; +public resetTokenValue(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| commentInput | string | *No description.* | +| lifetimeSecondsInput | number | *No description.* | +| tokenIdInput | string | *No description.* | +| tokenValueInput | string | *No description.* | +| comment | string | *No description.* | +| lifetimeSeconds | number | *No description.* | +| tokenId | string | *No description.* | +| tokenValue | string | *No description.* | +| internalValue | MwsWorkspacesToken | *No description.* | --- -##### `internalValue`Optional +##### `creationStack`Required ```typescript -public readonly internalValue: LibraryCran; +public readonly creationStack: string[]; ``` -- *Type:* LibraryCran +- *Type:* string[] ---- +The creation stack of this resolvable which will be appended to errors thrown during resolution. +If this returns an empty array the stack will not be attached. -### LibraryMavenOutputReference +--- -#### Initializers +##### `fqn`Required ```typescript -import { LibraryMavenOutputReference } from '@cdktf/provider-databricks' - -new LibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly fqn: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* string --- -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- +##### `commentInput`Optional -##### `terraformAttribute`Required +```typescript +public readonly commentInput: string; +``` - *Type:* string -The attribute on the parent resource this class is referencing. - --- -#### Methods +##### `lifetimeSecondsInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclusions | *No description.* | -| resetRepo | *No description.* | +```typescript +public readonly lifetimeSecondsInput: number; +``` + +- *Type:* number --- -##### `getAnyMapAttribute` +##### `tokenIdInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly tokenIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `tokenValueInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly tokenValueInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `comment`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly comment: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `lifetimeSeconds`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly lifetimeSeconds: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberAttribute` +##### `tokenId`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly tokenId: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `tokenValue`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly tokenValue: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `internalValue`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly internalValue: MwsWorkspacesToken; ``` -###### `terraformAttribute`Required +- *Type:* MwsWorkspacesToken + +--- -- *Type:* string ---- +### PermissionsAccessControlList -##### `getStringAttribute` +#### Initializers ```typescript -public getStringAttribute(terraformAttribute: string): string -``` +import { PermissionsAccessControlList } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new PermissionsAccessControlList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringMapAttribute` +##### `terraformResource`Required -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +- *Type:* cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `interpolationForAttribute` +##### `wrapsSet`Required -```typescript -public interpolationForAttribute(property: string): IResolvable -``` +- *Type:* boolean -###### `property`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `resetExclusions` +##### `computeFqn` ```typescript -public resetExclusions(): void +public computeFqn(): string ``` -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| coordinatesInput | string | *No description.* | -| exclusionsInput | string[] | *No description.* | -| repoInput | string | *No description.* | -| coordinates | string | *No description.* | -| exclusions | string[] | *No description.* | -| repo | string | *No description.* | -| internalValue | LibraryMaven | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `coordinatesInput`Optional +##### `toString` ```typescript -public readonly coordinatesInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `exclusionsInput`Optional +##### `get` ```typescript -public readonly exclusionsInput: string[]; +public get(index: number): PermissionsAccessControlOutputReference ``` -- *Type:* string[] - ---- - -##### `repoInput`Optional +###### `index`Required -```typescript -public readonly repoInput: string; -``` +- *Type:* number -- *Type:* string +the index of the item to return. --- -##### `coordinates`Required -```typescript -public readonly coordinates: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| PermissionsAccessControl[] | *No description.* | --- -##### `exclusions`Required +##### `creationStack`Required ```typescript -public readonly exclusions: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + --- -##### `repo`Required +##### `fqn`Required ```typescript -public readonly repo: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: LibraryMaven; +public readonly internalValue: IResolvable | PermissionsAccessControl[]; ``` -- *Type:* LibraryMaven +- *Type:* cdktf.IResolvable | PermissionsAccessControl[] --- -### LibraryPypiOutputReference +### PermissionsAccessControlOutputReference -#### Initializers +#### Initializers ```typescript -import { LibraryPypiOutputReference } from '@cdktf/provider-databricks' +import { PermissionsAccessControlOutputReference } from '@cdktf/provider-databricks' -new LibraryPypiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PermissionsAccessControlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -101906,7 +125670,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101914,148 +125678,211 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetGroupName | *No description.* | +| resetServicePrincipalName | *No description.* | +| resetUserName | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetGroupName` + +```typescript +public resetGroupName(): void +``` + +##### `resetServicePrincipalName` + +```typescript +public resetServicePrincipalName(): void +``` + +##### `resetUserName` + +```typescript +public resetUserName(): void ``` @@ -102063,83 +125890,153 @@ public resetRepo(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| packageInput | string | *No description.* | -| repoInput | string | *No description.* | -| package | string | *No description.* | -| repo | string | *No description.* | -| internalValue | LibraryPypi | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| groupNameInput | string | *No description.* | +| permissionLevelInput | string | *No description.* | +| servicePrincipalNameInput | string | *No description.* | +| userNameInput | string | *No description.* | +| groupName | string | *No description.* | +| permissionLevel | string | *No description.* | +| servicePrincipalName | string | *No description.* | +| userName | string | *No description.* | +| internalValue | cdktf.IResolvable \| PermissionsAccessControl | *No description.* | --- -##### `packageInput`Optional +##### `creationStack`Required ```typescript -public readonly packageInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `repoInput`Optional +##### `groupNameInput`Optional ```typescript -public readonly repoInput: string; +public readonly groupNameInput: string; ``` - *Type:* string --- -##### `package`Required +##### `permissionLevelInput`Optional ```typescript -public readonly package: string; +public readonly permissionLevelInput: string; ``` - *Type:* string --- -##### `repo`Required +##### `servicePrincipalNameInput`Optional ```typescript -public readonly repo: string; +public readonly servicePrincipalNameInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `userNameInput`Optional ```typescript -public readonly internalValue: LibraryPypi; +public readonly userNameInput: string; ``` -- *Type:* LibraryPypi +- *Type:* string --- +##### `groupName`Required -### MetastoreDataAccessAwsIamRoleOutputReference +```typescript +public readonly groupName: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `permissionLevel`Required ```typescript -import { MetastoreDataAccessAwsIamRoleOutputReference } from '@cdktf/provider-databricks' +public readonly permissionLevel: string; +``` -new MetastoreDataAccessAwsIamRoleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `servicePrincipalName`Required + +```typescript +public readonly servicePrincipalName: string; +``` + +- *Type:* string + +--- + +##### `userName`Required + +```typescript +public readonly userName: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | PermissionsAccessControl; +``` + +- *Type:* cdktf.IResolvable | PermissionsAccessControl + +--- + + +### PipelineClusterAutoscaleOutputReference + +#### Initializers + +```typescript +import { PipelineClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' + +new PipelineClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -102147,7 +126044,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102159,645 +126056,601 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMaxWorkers | *No description.* | +| resetMinWorkers | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| roleArnInput | string | *No description.* | -| roleArn | string | *No description.* | -| internalValue | MetastoreDataAccessAwsIamRole | *No description.* | - ---- - -##### `roleArnInput`Optional +##### `resolve` ```typescript -public readonly roleArnInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string - ---- - -##### `roleArn`Required +Produce the Token's value at resolution time. -```typescript -public readonly roleArn: string; -``` +###### `_context`Required -- *Type:* string +- *Type:* cdktf.IResolveContext --- -##### `internalValue`Optional +##### `toString` ```typescript -public readonly internalValue: MetastoreDataAccessAwsIamRole; +public toString(): string ``` -- *Type:* MetastoreDataAccessAwsIamRole - ---- - +Return a string representation of this resolvable object. -### MetastoreDataAccessAzureServicePrincipalOutputReference +Returns a reversible string representation. -#### Initializers +##### `resetMaxWorkers` ```typescript -import { MetastoreDataAccessAzureServicePrincipalOutputReference } from '@cdktf/provider-databricks' - -new MetastoreDataAccessAzureServicePrincipalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetMaxWorkers(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +##### `resetMinWorkers` ---- +```typescript +public resetMinWorkers(): void +``` -##### `terraformResource`Required -- *Type:* cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| maxWorkersInput | number | *No description.* | +| minWorkersInput | number | *No description.* | +| maxWorkers | number | *No description.* | +| minWorkers | number | *No description.* | +| internalValue | PipelineClusterAutoscale | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* string +##### `creationStack`Required -The attribute on the parent resource this class is referencing. +```typescript +public readonly creationStack: string[]; +``` ---- +- *Type:* string[] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `getAnyMapAttribute` +##### `fqn`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `maxWorkersInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly maxWorkersInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getBooleanMapAttribute` +##### `minWorkersInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly minWorkersInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `maxWorkers`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly maxWorkers: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberAttribute` +##### `minWorkers`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly minWorkers: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberListAttribute` +##### `internalValue`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly internalValue: PipelineClusterAutoscale; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* PipelineClusterAutoscale --- -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` - -###### `terraformAttribute`Required - -- *Type:* string ---- +### PipelineClusterAwsAttributesOutputReference -##### `getStringAttribute` +#### Initializers ```typescript -public getStringAttribute(terraformAttribute: string): string -``` +import { PipelineClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new PipelineClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `getStringMapAttribute` - -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +##### `terraformResource`Required -###### `terraformAttribute`Required +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required +##### `terraformAttribute`Required - *Type:* string ---- +The attribute on the parent resource this class is referencing. +--- -#### Properties +#### Methods -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| applicationIdInput | string | *No description.* | -| clientSecretInput | string | *No description.* | -| directoryIdInput | string | *No description.* | -| applicationId | string | *No description.* | -| clientSecret | string | *No description.* | -| directoryId | string | *No description.* | -| internalValue | MetastoreDataAccessAzureServicePrincipal | *No description.* | +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetInstanceProfileArn | *No description.* | +| resetZoneId | *No description.* | --- -##### `applicationIdInput`Optional +##### `computeFqn` ```typescript -public readonly applicationIdInput: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `clientSecretInput`Optional +##### `getAnyMapAttribute` ```typescript -public readonly clientSecretInput: string; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `directoryIdInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly directoryIdInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `applicationId`Required +##### `getBooleanMapAttribute` ```typescript -public readonly applicationId: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `clientSecret`Required +##### `getListAttribute` ```typescript -public readonly clientSecret: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `directoryId`Required +##### `getNumberAttribute` ```typescript -public readonly directoryId: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getNumberListAttribute` ```typescript -public readonly internalValue: MetastoreDataAccessAzureServicePrincipal; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* MetastoreDataAccessAzureServicePrincipal - ---- +###### `terraformAttribute`Required +- *Type:* string -### MlflowExperimentTimeoutsOutputReference +--- -#### Initializers +##### `getNumberMapAttribute` ```typescript -import { MlflowExperimentTimeoutsOutputReference } from '@cdktf/provider-databricks' - -new MlflowExperimentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `terraformAttribute`Required -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `getStringAttribute` ---- +```typescript +public getStringAttribute(terraformAttribute: string): string +``` -#### Methods +###### `terraformAttribute`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getStringMapAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `resolve` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getListAttribute` +##### `toString` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. ---- +##### `resetInstanceProfileArn` -##### `getNumberAttribute` +```typescript +public resetInstanceProfileArn(): void +``` + +##### `resetZoneId` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resetZoneId(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| instanceProfileArnInput | string | *No description.* | +| zoneIdInput | string | *No description.* | +| instanceProfileArn | string | *No description.* | +| zoneId | string | *No description.* | +| internalValue | PipelineClusterAwsAttributes | *No description.* | --- -##### `getNumberListAttribute` +##### `creationStack`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberMapAttribute` +##### `fqn`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `instanceProfileArnInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly instanceProfileArnInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `zoneIdInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly zoneIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `instanceProfileArn`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly instanceProfileArn: string; ``` -###### `property`Required - - *Type:* string --- +##### `zoneId`Required -#### Properties +```typescript +public readonly zoneId: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| internalValue | MlflowExperimentTimeouts | *No description.* | +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MlflowExperimentTimeouts; +public readonly internalValue: PipelineClusterAwsAttributes; ``` -- *Type:* MlflowExperimentTimeouts +- *Type:* PipelineClusterAwsAttributes --- -### MlflowWebhookHttpUrlSpecOutputReference +### PipelineClusterClusterLogConfDbfsOutputReference -#### Initializers +#### Initializers ```typescript -import { MlflowWebhookHttpUrlSpecOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' -new MlflowWebhookHttpUrlSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -102805,7 +126658,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102817,286 +126670,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAuthorization | *No description.* | -| resetEnableSslVerification | *No description.* | -| resetString | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAuthorization` - -```typescript -public resetAuthorization(): void -``` - -##### `resetEnableSslVerification` - -```typescript -public resetEnableSslVerification(): void -``` - -##### `resetString` +##### `resolve` ```typescript -public resetString(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| authorizationInput | string | *No description.* | -| enableSslVerificationInput | boolean \| cdktf.IResolvable | *No description.* | -| stringInput | string | *No description.* | -| urlInput | string | *No description.* | -| authorization | string | *No description.* | -| enableSslVerification | boolean \| cdktf.IResolvable | *No description.* | -| string | string | *No description.* | -| url | string | *No description.* | -| internalValue | MlflowWebhookHttpUrlSpec | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `authorizationInput`Optional +##### `toString` ```typescript -public readonly authorizationInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `enableSslVerificationInput`Optional -```typescript -public readonly enableSslVerificationInput: boolean | IResolvable; -``` +#### Properties -- *Type:* boolean | cdktf.IResolvable +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | PipelineClusterClusterLogConfDbfs | *No description.* | --- -##### `stringInput`Optional +##### `creationStack`Required ```typescript -public readonly stringInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `urlInput`Optional +- *Type:* string[] -```typescript -public readonly urlInput: string; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string +If this returns an empty array the stack will not be attached. --- -##### `authorization`Required +##### `fqn`Required ```typescript -public readonly authorization: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `enableSslVerification`Required - -```typescript -public readonly enableSslVerification: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `string`Required +##### `destinationInput`Optional ```typescript -public readonly string: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `url`Required +##### `destination`Required ```typescript -public readonly url: string; +public readonly destination: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MlflowWebhookHttpUrlSpec; +public readonly internalValue: PipelineClusterClusterLogConfDbfs; ``` -- *Type:* MlflowWebhookHttpUrlSpec +- *Type:* PipelineClusterClusterLogConfDbfs --- -### MlflowWebhookJobSpecOutputReference +### PipelineClusterClusterLogConfOutputReference -#### Initializers +#### Initializers ```typescript -import { MlflowWebhookJobSpecOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' -new MlflowWebhookJobSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -103104,7 +126929,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103116,144 +126941,210 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetWorkspaceUrl | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetS3 | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetWorkspaceUrl` +##### `resolve` ```typescript -public resetWorkspaceUrl(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` + +```typescript +public putDbfs(value: PipelineClusterClusterLogConfDbfs): void +``` + +###### `value`Required + +- *Type:* PipelineClusterClusterLogConfDbfs + +--- + +##### `putS3` + +```typescript +public putS3(value: PipelineClusterClusterLogConfS3): void +``` + +###### `value`Required + +- *Type:* PipelineClusterClusterLogConfS3 + +--- + +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetS3` + +```typescript +public resetS3(): void ``` @@ -103261,105 +127152,109 @@ public resetWorkspaceUrl(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| accessTokenInput | string | *No description.* | -| jobIdInput | string | *No description.* | -| workspaceUrlInput | string | *No description.* | -| accessToken | string | *No description.* | -| jobId | string | *No description.* | -| workspaceUrl | string | *No description.* | -| internalValue | MlflowWebhookJobSpec | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | PipelineClusterClusterLogConfDbfsOutputReference | *No description.* | +| s3 | PipelineClusterClusterLogConfS3OutputReference | *No description.* | +| dbfsInput | PipelineClusterClusterLogConfDbfs | *No description.* | +| s3Input | PipelineClusterClusterLogConfS3 | *No description.* | +| internalValue | PipelineClusterClusterLogConf | *No description.* | --- -##### `accessTokenInput`Optional +##### `creationStack`Required ```typescript -public readonly accessTokenInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `jobIdInput`Optional +##### `fqn`Required ```typescript -public readonly jobIdInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `workspaceUrlInput`Optional +##### `dbfs`Required ```typescript -public readonly workspaceUrlInput: string; +public readonly dbfs: PipelineClusterClusterLogConfDbfsOutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConfDbfsOutputReference --- -##### `accessToken`Required +##### `s3`Required ```typescript -public readonly accessToken: string; +public readonly s3: PipelineClusterClusterLogConfS3OutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConfS3OutputReference --- -##### `jobId`Required +##### `dbfsInput`Optional ```typescript -public readonly jobId: string; +public readonly dbfsInput: PipelineClusterClusterLogConfDbfs; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConfDbfs --- -##### `workspaceUrl`Required +##### `s3Input`Optional ```typescript -public readonly workspaceUrl: string; +public readonly s3Input: PipelineClusterClusterLogConfS3; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConfS3 --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MlflowWebhookJobSpec; +public readonly internalValue: PipelineClusterClusterLogConf; ``` -- *Type:* MlflowWebhookJobSpec +- *Type:* PipelineClusterClusterLogConf --- -### MountAbfsOutputReference +### PipelineClusterClusterLogConfS3OutputReference -#### Initializers +#### Initializers ```typescript -import { MountAbfsOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' -new MountAbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -103367,7 +127262,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103379,165 +127274,212 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetContainerName | *No description.* | -| resetDirectory | *No description.* | -| resetStorageAccountName | *No description.* | -| resetTenantId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetContainerName` +##### `resolve` ```typescript -public resetContainerName(): void +public resolve(_context: IResolveContext): any ``` -##### `resetDirectory` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetDirectory(): void +public toString(): string ``` -##### `resetStorageAccountName` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCannedAcl` ```typescript -public resetStorageAccountName(): void +public resetCannedAcl(): void ``` -##### `resetTenantId` +##### `resetEnableEncryption` ```typescript -public resetTenantId(): void +public resetEnableEncryption(): void +``` + +##### `resetEncryptionType` + +```typescript +public resetEncryptionType(): void +``` + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + +##### `resetKmsKey` + +```typescript +public resetKmsKey(): void +``` + +##### `resetRegion` + +```typescript +public resetRegion(): void ``` @@ -103545,215 +127487,219 @@ public resetTenantId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| clientIdInput | string | *No description.* | -| clientSecretKeyInput | string | *No description.* | -| clientSecretScopeInput | string | *No description.* | -| containerNameInput | string | *No description.* | -| directoryInput | string | *No description.* | -| initializeFileSystemInput | boolean \| cdktf.IResolvable | *No description.* | -| storageAccountNameInput | string | *No description.* | -| tenantIdInput | string | *No description.* | -| clientId | string | *No description.* | -| clientSecretKey | string | *No description.* | -| clientSecretScope | string | *No description.* | -| containerName | string | *No description.* | -| directory | string | *No description.* | -| initializeFileSystem | boolean \| cdktf.IResolvable | *No description.* | -| storageAccountName | string | *No description.* | -| tenantId | string | *No description.* | -| internalValue | MountAbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | PipelineClusterClusterLogConfS3 | *No description.* | --- -##### `clientIdInput`Optional +##### `creationStack`Required ```typescript -public readonly clientIdInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `clientSecretKeyInput`Optional +##### `fqn`Required ```typescript -public readonly clientSecretKeyInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `clientSecretScopeInput`Optional +##### `cannedAclInput`Optional ```typescript -public readonly clientSecretScopeInput: string; +public readonly cannedAclInput: string; ``` - *Type:* string --- -##### `containerNameInput`Optional +##### `destinationInput`Optional ```typescript -public readonly containerNameInput: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `directoryInput`Optional +##### `enableEncryptionInput`Optional ```typescript -public readonly directoryInput: string; +public readonly enableEncryptionInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `initializeFileSystemInput`Optional +##### `encryptionTypeInput`Optional ```typescript -public readonly initializeFileSystemInput: boolean | IResolvable; +public readonly encryptionTypeInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `storageAccountNameInput`Optional +##### `endpointInput`Optional ```typescript -public readonly storageAccountNameInput: string; +public readonly endpointInput: string; ``` - *Type:* string --- -##### `tenantIdInput`Optional +##### `kmsKeyInput`Optional ```typescript -public readonly tenantIdInput: string; +public readonly kmsKeyInput: string; ``` - *Type:* string --- -##### `clientId`Required +##### `regionInput`Optional ```typescript -public readonly clientId: string; +public readonly regionInput: string; ``` - *Type:* string --- -##### `clientSecretKey`Required +##### `cannedAcl`Required ```typescript -public readonly clientSecretKey: string; +public readonly cannedAcl: string; ``` - *Type:* string --- -##### `clientSecretScope`Required +##### `destination`Required ```typescript -public readonly clientSecretScope: string; +public readonly destination: string; ``` - *Type:* string --- -##### `containerName`Required +##### `enableEncryption`Required ```typescript -public readonly containerName: string; +public readonly enableEncryption: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `directory`Required +##### `encryptionType`Required ```typescript -public readonly directory: string; +public readonly encryptionType: string; ``` - *Type:* string --- -##### `initializeFileSystem`Required +##### `endpoint`Required ```typescript -public readonly initializeFileSystem: boolean | IResolvable; +public readonly endpoint: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `storageAccountName`Required +##### `kmsKey`Required ```typescript -public readonly storageAccountName: string; +public readonly kmsKey: string; ``` - *Type:* string --- -##### `tenantId`Required +##### `region`Required ```typescript -public readonly tenantId: string; +public readonly region: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MountAbfs; +public readonly internalValue: PipelineClusterClusterLogConfS3; ``` -- *Type:* MountAbfs +- *Type:* PipelineClusterClusterLogConfS3 --- -### MountAdlOutputReference +### PipelineClusterInitScriptsDbfsOutputReference -#### Initializers +#### Initializers ```typescript -import { MountAdlOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' -new MountAdlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -103761,7 +127707,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103773,359 +127719,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDirectory | *No description.* | -| resetSparkConfPrefix | *No description.* | -| resetStorageResourceName | *No description.* | -| resetTenantId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required - -- *Type:* string - ---- - -##### `resetDirectory` - -```typescript -public resetDirectory(): void -``` - -##### `resetSparkConfPrefix` - -```typescript -public resetSparkConfPrefix(): void -``` - -##### `resetStorageResourceName` - -```typescript -public resetStorageResourceName(): void -``` - -##### `resetTenantId` - -```typescript -public resetTenantId(): void -``` - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| clientIdInput | string | *No description.* | -| clientSecretKeyInput | string | *No description.* | -| clientSecretScopeInput | string | *No description.* | -| directoryInput | string | *No description.* | -| sparkConfPrefixInput | string | *No description.* | -| storageResourceNameInput | string | *No description.* | -| tenantIdInput | string | *No description.* | -| clientId | string | *No description.* | -| clientSecretKey | string | *No description.* | -| clientSecretScope | string | *No description.* | -| directory | string | *No description.* | -| sparkConfPrefix | string | *No description.* | -| storageResourceName | string | *No description.* | -| tenantId | string | *No description.* | -| internalValue | MountAdl | *No description.* | - ---- - -##### `clientIdInput`Optional - -```typescript -public readonly clientIdInput: string; -``` - -- *Type:* string - ---- - -##### `clientSecretKeyInput`Optional - -```typescript -public readonly clientSecretKeyInput: string; -``` - -- *Type:* string - ---- - -##### `clientSecretScopeInput`Optional - -```typescript -public readonly clientSecretScopeInput: string; -``` - -- *Type:* string - ---- - -##### `directoryInput`Optional - -```typescript -public readonly directoryInput: string; -``` - -- *Type:* string - ---- - -##### `sparkConfPrefixInput`Optional - -```typescript -public readonly sparkConfPrefixInput: string; -``` +###### `property`Required - *Type:* string --- -##### `storageResourceNameInput`Optional +##### `resolve` ```typescript -public readonly storageResourceNameInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string - ---- - -##### `tenantIdInput`Optional +Produce the Token's value at resolution time. -```typescript -public readonly tenantIdInput: string; -``` +###### `_context`Required -- *Type:* string +- *Type:* cdktf.IResolveContext --- -##### `clientId`Required +##### `toString` ```typescript -public readonly clientId: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `clientSecretKey`Required -```typescript -public readonly clientSecretKey: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | PipelineClusterInitScriptsDbfs | *No description.* | --- -##### `clientSecretScope`Required +##### `creationStack`Required ```typescript -public readonly clientSecretScope: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `directory`Required +- *Type:* string[] -```typescript -public readonly directory: string; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string +If this returns an empty array the stack will not be attached. --- -##### `sparkConfPrefix`Required +##### `fqn`Required ```typescript -public readonly sparkConfPrefix: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `storageResourceName`Required +##### `destinationInput`Optional ```typescript -public readonly storageResourceName: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `tenantId`Required +##### `destination`Required ```typescript -public readonly tenantId: string; +public readonly destination: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MountAdl; +public readonly internalValue: PipelineClusterInitScriptsDbfs; ``` -- *Type:* MountAdl +- *Type:* PipelineClusterInitScriptsDbfs --- -### MountGsOutputReference +### PipelineClusterInitScriptsFileOutputReference -#### Initializers +#### Initializers ```typescript -import { MountGsOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' -new MountGsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -104133,7 +127978,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104145,144 +127990,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetServiceAccount | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetServiceAccount` +##### `resolve` ```typescript -public resetServiceAccount(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void ``` @@ -104290,83 +128168,87 @@ public resetServiceAccount(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| bucketNameInput | string | *No description.* | -| serviceAccountInput | string | *No description.* | -| bucketName | string | *No description.* | -| serviceAccount | string | *No description.* | -| internalValue | MountGs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | PipelineClusterInitScriptsFile | *No description.* | --- -##### `bucketNameInput`Optional +##### `creationStack`Required ```typescript -public readonly bucketNameInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `serviceAccountInput`Optional +##### `fqn`Required ```typescript -public readonly serviceAccountInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `bucketName`Required +##### `destinationInput`Optional ```typescript -public readonly bucketName: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `serviceAccount`Required +##### `destination`Required ```typescript -public readonly serviceAccount: string; +public readonly destination: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MountGs; +public readonly internalValue: PipelineClusterInitScriptsFile; ``` -- *Type:* MountGs +- *Type:* PipelineClusterInitScriptsFile --- -### MountS3OutputReference +### PipelineClusterInitScriptsGcsOutputReference -#### Initializers +#### Initializers ```typescript -import { MountS3OutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' -new MountS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -104374,7 +128256,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104386,144 +128268,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetInstanceProfile | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDestination | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetInstanceProfile` +##### `resolve` ```typescript -public resetInstanceProfile(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDestination` + +```typescript +public resetDestination(): void ``` @@ -104531,83 +128446,88 @@ public resetInstanceProfile(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| bucketNameInput | string | *No description.* | -| instanceProfileInput | string | *No description.* | -| bucketName | string | *No description.* | -| instanceProfile | string | *No description.* | -| internalValue | MountS3 | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationInput | string | *No description.* | +| destination | string | *No description.* | +| internalValue | PipelineClusterInitScriptsGcs | *No description.* | --- -##### `bucketNameInput`Optional +##### `creationStack`Required ```typescript -public readonly bucketNameInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `instanceProfileInput`Optional +##### `fqn`Required ```typescript -public readonly instanceProfileInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `bucketName`Required +##### `destinationInput`Optional ```typescript -public readonly bucketName: string; +public readonly destinationInput: string; ``` - *Type:* string --- -##### `instanceProfile`Required +##### `destination`Required ```typescript -public readonly instanceProfile: string; +public readonly destination: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MountS3; +public readonly internalValue: PipelineClusterInitScriptsGcs; ``` -- *Type:* MountS3 +- *Type:* PipelineClusterInitScriptsGcs --- -### MountTimeoutsOutputReference +### PipelineClusterInitScriptsList -#### Initializers +#### Initializers ```typescript -import { MountTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterInitScriptsList } from '@cdktf/provider-databricks' -new MountTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterInitScriptsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -104615,7 +128535,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104623,222 +128543,163 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDefault | *No description.* | +##### `wrapsSet`Required ---- +- *Type:* boolean -##### `getAnyMapAttribute` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` +--- -###### `terraformAttribute`Required +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getBooleanAttribute` +##### `computeFqn` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanMapAttribute` +##### `resolve` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getListAttribute` +##### `toString` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getNumberAttribute` +##### `get` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public get(index: number): PipelineClusterInitScriptsOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getNumberListAttribute` +--- -```typescript -public getNumberListAttribute(terraformAttribute: string): number[] -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineClusterInitScripts[] | *No description.* | --- -##### `getNumberMapAttribute` +##### `creationStack`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringAttribute` +##### `fqn`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `internalValue`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly internalValue: IResolvable | PipelineClusterInitScripts[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | PipelineClusterInitScripts[] --- -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required - -- *Type:* string ---- +### PipelineClusterInitScriptsOutputReference -##### `resetDefault` +#### Initializers ```typescript -public resetDefault(): void -``` - +import { PipelineClusterInitScriptsOutputReference } from '@cdktf/provider-databricks' -#### Properties +new PipelineClusterInitScriptsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| defaultInput | string | *No description.* | -| default | string | *No description.* | -| internalValue | MountTimeouts | *No description.* | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `defaultInput`Optional +##### `terraformResource`Required -```typescript -public readonly defaultInput: string; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* string +The parent resource. --- -##### `default`Required - -```typescript -public readonly default: string; -``` +##### `terraformAttribute`Required - *Type:* string ---- - -##### `internalValue`Optional - -```typescript -public readonly internalValue: MountTimeouts; -``` - -- *Type:* MountTimeouts - ---- - - -### MountWasbOutputReference - -#### Initializers - -```typescript -import { MountWasbOutputReference } from '@cdktf/provider-databricks' - -new MountWasbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) -``` - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +The attribute on the parent resource this class is referencing. --- -##### `terraformResource`Required +##### `complexObjectIndex`Required -- *Type:* cdktf.IInterpolatingParent +- *Type:* number -The parent resource. +the index of this item in the list. --- -##### `terraformAttribute`Required +##### `complexObjectIsFromSet`Required -- *Type:* string +- *Type:* boolean -The attribute on the parent resource this class is referencing. +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- @@ -104846,330 +128707,404 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetContainerName | *No description.* | -| resetDirectory | *No description.* | -| resetStorageAccountName | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDbfs | *No description.* | +| putFile | *No description.* | +| putGcs | *No description.* | +| putS3 | *No description.* | +| resetDbfs | *No description.* | +| resetFile | *No description.* | +| resetGcs | *No description.* | +| resetS3 | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetContainerName` +##### `resolve` ```typescript -public resetContainerName(): void +public resolve(_context: IResolveContext): any ``` -##### `resetDirectory` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetDirectory(): void +public toString(): string ``` -##### `resetStorageAccountName` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDbfs` ```typescript -public resetStorageAccountName(): void +public putDbfs(value: PipelineClusterInitScriptsDbfs): void ``` +###### `value`Required -#### Properties +- *Type:* PipelineClusterInitScriptsDbfs -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| authTypeInput | string | *No description.* | -| containerNameInput | string | *No description.* | -| directoryInput | string | *No description.* | -| storageAccountNameInput | string | *No description.* | -| tokenSecretKeyInput | string | *No description.* | -| tokenSecretScopeInput | string | *No description.* | -| authType | string | *No description.* | -| containerName | string | *No description.* | -| directory | string | *No description.* | -| storageAccountName | string | *No description.* | -| tokenSecretKey | string | *No description.* | -| tokenSecretScope | string | *No description.* | -| internalValue | MountWasb | *No description.* | +--- + +##### `putFile` + +```typescript +public putFile(value: PipelineClusterInitScriptsFile): void +``` + +###### `value`Required + +- *Type:* PipelineClusterInitScriptsFile --- -##### `authTypeInput`Optional +##### `putGcs` ```typescript -public readonly authTypeInput: string; +public putGcs(value: PipelineClusterInitScriptsGcs): void ``` -- *Type:* string +###### `value`Required + +- *Type:* PipelineClusterInitScriptsGcs + +--- + +##### `putS3` + +```typescript +public putS3(value: PipelineClusterInitScriptsS3): void +``` + +###### `value`Required + +- *Type:* PipelineClusterInitScriptsS3 --- -##### `containerNameInput`Optional +##### `resetDbfs` + +```typescript +public resetDbfs(): void +``` + +##### `resetFile` + +```typescript +public resetFile(): void +``` + +##### `resetGcs` + +```typescript +public resetGcs(): void +``` + +##### `resetS3` ```typescript -public readonly containerNameInput: string; +public resetS3(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dbfs | PipelineClusterInitScriptsDbfsOutputReference | *No description.* | +| file | PipelineClusterInitScriptsFileOutputReference | *No description.* | +| gcs | PipelineClusterInitScriptsGcsOutputReference | *No description.* | +| s3 | PipelineClusterInitScriptsS3OutputReference | *No description.* | +| dbfsInput | PipelineClusterInitScriptsDbfs | *No description.* | +| fileInput | PipelineClusterInitScriptsFile | *No description.* | +| gcsInput | PipelineClusterInitScriptsGcs | *No description.* | +| s3Input | PipelineClusterInitScriptsS3 | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineClusterInitScripts | *No description.* | --- -##### `directoryInput`Optional +##### `creationStack`Required ```typescript -public readonly directoryInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `storageAccountNameInput`Optional +##### `fqn`Required ```typescript -public readonly storageAccountNameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `tokenSecretKeyInput`Optional +##### `dbfs`Required ```typescript -public readonly tokenSecretKeyInput: string; +public readonly dbfs: PipelineClusterInitScriptsDbfsOutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsDbfsOutputReference --- -##### `tokenSecretScopeInput`Optional +##### `file`Required ```typescript -public readonly tokenSecretScopeInput: string; +public readonly file: PipelineClusterInitScriptsFileOutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsFileOutputReference --- -##### `authType`Required +##### `gcs`Required ```typescript -public readonly authType: string; +public readonly gcs: PipelineClusterInitScriptsGcsOutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsGcsOutputReference --- -##### `containerName`Required +##### `s3`Required ```typescript -public readonly containerName: string; +public readonly s3: PipelineClusterInitScriptsS3OutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsS3OutputReference --- -##### `directory`Required +##### `dbfsInput`Optional ```typescript -public readonly directory: string; +public readonly dbfsInput: PipelineClusterInitScriptsDbfs; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsDbfs --- -##### `storageAccountName`Required +##### `fileInput`Optional ```typescript -public readonly storageAccountName: string; +public readonly fileInput: PipelineClusterInitScriptsFile; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsFile --- -##### `tokenSecretKey`Required +##### `gcsInput`Optional ```typescript -public readonly tokenSecretKey: string; +public readonly gcsInput: PipelineClusterInitScriptsGcs; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsGcs --- -##### `tokenSecretScope`Required +##### `s3Input`Optional ```typescript -public readonly tokenSecretScope: string; +public readonly s3Input: PipelineClusterInitScriptsS3; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsS3 --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MountWasb; +public readonly internalValue: IResolvable | PipelineClusterInitScripts; ``` -- *Type:* MountWasb +- *Type:* cdktf.IResolvable | PipelineClusterInitScripts --- -### MwsCustomerManagedKeysAwsKeyInfoOutputReference +### PipelineClusterInitScriptsS3OutputReference -#### Initializers +#### Initializers ```typescript -import { MwsCustomerManagedKeysAwsKeyInfoOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' -new MwsCustomerManagedKeysAwsKeyInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -105177,7 +129112,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105189,484 +129124,433 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetKeyRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCannedAcl | *No description.* | +| resetEnableEncryption | *No description.* | +| resetEncryptionType | *No description.* | +| resetEndpoint | *No description.* | +| resetKmsKey | *No description.* | +| resetRegion | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetKeyRegion` +##### `resolve` ```typescript -public resetKeyRegion(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| keyAliasInput | string | *No description.* | -| keyArnInput | string | *No description.* | -| keyRegionInput | string | *No description.* | -| keyAlias | string | *No description.* | -| keyArn | string | *No description.* | -| keyRegion | string | *No description.* | -| internalValue | MwsCustomerManagedKeysAwsKeyInfo | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `keyAliasInput`Optional +##### `toString` ```typescript -public readonly keyAliasInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `keyArnInput`Optional +##### `resetCannedAcl` ```typescript -public readonly keyArnInput: string; +public resetCannedAcl(): void ``` -- *Type:* string - ---- - -##### `keyRegionInput`Optional +##### `resetEnableEncryption` ```typescript -public readonly keyRegionInput: string; +public resetEnableEncryption(): void ``` -- *Type:* string - ---- - -##### `keyAlias`Required +##### `resetEncryptionType` ```typescript -public readonly keyAlias: string; +public resetEncryptionType(): void ``` -- *Type:* string - ---- - -##### `keyArn`Required +##### `resetEndpoint` ```typescript -public readonly keyArn: string; +public resetEndpoint(): void ``` -- *Type:* string - ---- - -##### `keyRegion`Required +##### `resetKmsKey` ```typescript -public readonly keyRegion: string; +public resetKmsKey(): void ``` -- *Type:* string - ---- - -##### `internalValue`Optional +##### `resetRegion` ```typescript -public readonly internalValue: MwsCustomerManagedKeysAwsKeyInfo; +public resetRegion(): void ``` -- *Type:* MwsCustomerManagedKeysAwsKeyInfo - ---- - - -### MwsNetworksVpcEndpointsOutputReference - -#### Initializers - -```typescript -import { MwsNetworksVpcEndpointsOutputReference } from '@cdktf/provider-databricks' -new MwsNetworksVpcEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) -``` +#### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cannedAclInput | string | *No description.* | +| destinationInput | string | *No description.* | +| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | +| encryptionTypeInput | string | *No description.* | +| endpointInput | string | *No description.* | +| kmsKeyInput | string | *No description.* | +| regionInput | string | *No description.* | +| cannedAcl | string | *No description.* | +| destination | string | *No description.* | +| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | +| encryptionType | string | *No description.* | +| endpoint | string | *No description.* | +| kmsKey | string | *No description.* | +| region | string | *No description.* | +| internalValue | PipelineClusterInitScriptsS3 | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* string +##### `creationStack`Required -The attribute on the parent resource this class is referencing. +```typescript +public readonly creationStack: string[]; +``` ---- +- *Type:* string[] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `getAnyMapAttribute` +##### `fqn`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `cannedAclInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly cannedAclInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `destinationInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly destinationInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `enableEncryptionInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly enableEncryptionInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getNumberAttribute` +##### `encryptionTypeInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly encryptionTypeInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `endpointInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly endpointInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `kmsKeyInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly kmsKeyInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `regionInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly regionInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `cannedAcl`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly cannedAcl: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `destination`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly destination: string; ``` -###### `property`Required - - *Type:* string --- +##### `enableEncryption`Required -#### Properties +```typescript +public readonly enableEncryption: boolean | IResolvable; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| dataplaneRelayInput | string[] | *No description.* | -| restApiInput | string[] | *No description.* | -| dataplaneRelay | string[] | *No description.* | -| restApi | string[] | *No description.* | -| internalValue | MwsNetworksVpcEndpoints | *No description.* | +- *Type:* boolean | cdktf.IResolvable --- -##### `dataplaneRelayInput`Optional +##### `encryptionType`Required ```typescript -public readonly dataplaneRelayInput: string[]; +public readonly encryptionType: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `restApiInput`Optional +##### `endpoint`Required ```typescript -public readonly restApiInput: string[]; +public readonly endpoint: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `dataplaneRelay`Required +##### `kmsKey`Required ```typescript -public readonly dataplaneRelay: string[]; +public readonly kmsKey: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `restApi`Required +##### `region`Required ```typescript -public readonly restApi: string[]; +public readonly region: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MwsNetworksVpcEndpoints; +public readonly internalValue: PipelineClusterInitScriptsS3; ``` -- *Type:* MwsNetworksVpcEndpoints +- *Type:* PipelineClusterInitScriptsS3 --- -### MwsWorkspacesCloudResourceBucketGcpOutputReference +### PipelineClusterList -#### Initializers +#### Initializers ```typescript -import { MwsWorkspacesCloudResourceBucketGcpOutputReference } from '@cdktf/provider-databricks' +import { PipelineClusterList } from '@cdktf/provider-databricks' -new MwsWorkspacesCloudResourceBucketGcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineClusterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -105674,7 +129558,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105682,215 +129566,163 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - ---- - -##### `getAnyMapAttribute` - -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` +##### `wrapsSet`Required -###### `terraformAttribute`Required +- *Type:* boolean -- *Type:* string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `getBooleanAttribute` - -```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable -``` - -###### `terraformAttribute`Required +#### Methods -- *Type:* string +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `getBooleanMapAttribute` +##### `computeFqn` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public computeFqn(): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getListAttribute` +##### `resolve` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberAttribute` +##### `toString` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getNumberListAttribute` +##### `get` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public get(index: number): PipelineClusterOutputReference ``` -###### `terraformAttribute`Required +###### `index`Required -- *Type:* string +- *Type:* number ---- +the index of the item to return. -##### `getNumberMapAttribute` +--- -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineCluster[] | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `internalValue`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly internalValue: IResolvable | PipelineCluster[]; ``` -###### `property`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | PipelineCluster[] --- -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| projectIdInput | string | *No description.* | -| projectId | string | *No description.* | -| internalValue | MwsWorkspacesCloudResourceBucketGcp | *No description.* | - ---- +### PipelineClusterOutputReference -##### `projectIdInput`Optional +#### Initializers ```typescript -public readonly projectIdInput: string; -``` - -- *Type:* string - ---- - -##### `projectId`Required +import { PipelineClusterOutputReference } from '@cdktf/provider-databricks' -```typescript -public readonly projectId: string; +new PipelineClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `internalValue`Optional +##### `terraformResource`Required -```typescript -public readonly internalValue: MwsWorkspacesCloudResourceBucketGcp; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* MwsWorkspacesCloudResourceBucketGcp +The parent resource. --- +##### `terraformAttribute`Required -### MwsWorkspacesCloudResourceBucketOutputReference - -#### Initializers - -```typescript -import { MwsWorkspacesCloudResourceBucketOutputReference } from '@cdktf/provider-databricks' - -new MwsWorkspacesCloudResourceBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) -``` +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +The attribute on the parent resource this class is referencing. --- -##### `terraformResource`Required +##### `complexObjectIndex`Required -- *Type:* cdktf.IInterpolatingParent +- *Type:* number -The parent resource. +the index of this item in the list. --- -##### `terraformAttribute`Required +##### `complexObjectIsFromSet`Required -- *Type:* string +- *Type:* boolean -The attribute on the parent resource this class is referencing. +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- @@ -105898,702 +129730,665 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putGcp | *No description.* | - ---- - -##### `getAnyMapAttribute` +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAutoscale | *No description.* | +| putAwsAttributes | *No description.* | +| putClusterLogConf | *No description.* | +| putInitScripts | *No description.* | +| resetAutoscale | *No description.* | +| resetAwsAttributes | *No description.* | +| resetClusterLogConf | *No description.* | +| resetCustomTags | *No description.* | +| resetDriverNodeTypeId | *No description.* | +| resetInitScripts | *No description.* | +| resetInstancePoolId | *No description.* | +| resetLabel | *No description.* | +| resetNodeTypeId | *No description.* | +| resetNumWorkers | *No description.* | +| resetSparkConf | *No description.* | +| resetSparkEnvVars | *No description.* | +| resetSshPublicKeys | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putGcp` +##### `resolve` ```typescript -public putGcp(value: MwsWorkspacesCloudResourceBucketGcp): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required - -- *Type:* MwsWorkspacesCloudResourceBucketGcp - ---- - +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| gcp | MwsWorkspacesCloudResourceBucketGcpOutputReference | *No description.* | -| gcpInput | MwsWorkspacesCloudResourceBucketGcp | *No description.* | -| internalValue | MwsWorkspacesCloudResourceBucket | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `gcp`Required +##### `toString` ```typescript -public readonly gcp: MwsWorkspacesCloudResourceBucketGcpOutputReference; +public toString(): string ``` -- *Type:* MwsWorkspacesCloudResourceBucketGcpOutputReference +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `gcpInput`Optional +##### `putAutoscale` ```typescript -public readonly gcpInput: MwsWorkspacesCloudResourceBucketGcp; +public putAutoscale(value: PipelineClusterAutoscale): void ``` -- *Type:* MwsWorkspacesCloudResourceBucketGcp +###### `value`Required + +- *Type:* PipelineClusterAutoscale --- -##### `internalValue`Optional +##### `putAwsAttributes` ```typescript -public readonly internalValue: MwsWorkspacesCloudResourceBucket; +public putAwsAttributes(value: PipelineClusterAwsAttributes): void ``` -- *Type:* MwsWorkspacesCloudResourceBucket - ---- +###### `value`Required +- *Type:* PipelineClusterAwsAttributes -### MwsWorkspacesExternalCustomerInfoOutputReference +--- -#### Initializers +##### `putClusterLogConf` ```typescript -import { MwsWorkspacesExternalCustomerInfoOutputReference } from '@cdktf/provider-databricks' - -new MwsWorkspacesExternalCustomerInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public putClusterLogConf(value: PipelineClusterClusterLogConf): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `value`Required -The parent resource. +- *Type:* PipelineClusterClusterLogConf --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `putInitScripts` ---- +```typescript +public putInitScripts(value: IResolvable | PipelineClusterInitScripts[]): void +``` -#### Methods +###### `value`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +- *Type:* cdktf.IResolvable | PipelineClusterInitScripts[] --- -##### `getAnyMapAttribute` +##### `resetAutoscale` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public resetAutoscale(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetAwsAttributes` ---- +```typescript +public resetAwsAttributes(): void +``` -##### `getBooleanAttribute` +##### `resetClusterLogConf` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public resetClusterLogConf(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetCustomTags` ---- +```typescript +public resetCustomTags(): void +``` -##### `getBooleanMapAttribute` +##### `resetDriverNodeTypeId` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resetDriverNodeTypeId(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetInitScripts` ---- +```typescript +public resetInitScripts(): void +``` -##### `getListAttribute` +##### `resetInstancePoolId` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resetInstancePoolId(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetLabel` ---- +```typescript +public resetLabel(): void +``` -##### `getNumberAttribute` +##### `resetNodeTypeId` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resetNodeTypeId(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetNumWorkers` ---- +```typescript +public resetNumWorkers(): void +``` -##### `getNumberListAttribute` +##### `resetSparkConf` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resetSparkConf(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetSparkEnvVars` ---- +```typescript +public resetSparkEnvVars(): void +``` -##### `getNumberMapAttribute` +##### `resetSshPublicKeys` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resetSshPublicKeys(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| autoscale | PipelineClusterAutoscaleOutputReference | *No description.* | +| awsAttributes | PipelineClusterAwsAttributesOutputReference | *No description.* | +| clusterLogConf | PipelineClusterClusterLogConfOutputReference | *No description.* | +| initScripts | PipelineClusterInitScriptsList | *No description.* | +| autoscaleInput | PipelineClusterAutoscale | *No description.* | +| awsAttributesInput | PipelineClusterAwsAttributes | *No description.* | +| clusterLogConfInput | PipelineClusterClusterLogConf | *No description.* | +| customTagsInput | {[ key: string ]: string} | *No description.* | +| driverNodeTypeIdInput | string | *No description.* | +| initScriptsInput | cdktf.IResolvable \| PipelineClusterInitScripts[] | *No description.* | +| instancePoolIdInput | string | *No description.* | +| labelInput | string | *No description.* | +| nodeTypeIdInput | string | *No description.* | +| numWorkersInput | number | *No description.* | +| sparkConfInput | {[ key: string ]: string} | *No description.* | +| sparkEnvVarsInput | {[ key: string ]: string} | *No description.* | +| sshPublicKeysInput | string[] | *No description.* | +| customTags | {[ key: string ]: string} | *No description.* | +| driverNodeTypeId | string | *No description.* | +| instancePoolId | string | *No description.* | +| label | string | *No description.* | +| nodeTypeId | string | *No description.* | +| numWorkers | number | *No description.* | +| sparkConf | {[ key: string ]: string} | *No description.* | +| sparkEnvVars | {[ key: string ]: string} | *No description.* | +| sshPublicKeys | string[] | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineCluster | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `autoscale`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly autoscale: PipelineClusterAutoscaleOutputReference; ``` -###### `property`Required - -- *Type:* string +- *Type:* PipelineClusterAutoscaleOutputReference --- +##### `awsAttributes`Required -#### Properties +```typescript +public readonly awsAttributes: PipelineClusterAwsAttributesOutputReference; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| authoritativeUserEmailInput | string | *No description.* | -| authoritativeUserFullNameInput | string | *No description.* | -| customerNameInput | string | *No description.* | -| authoritativeUserEmail | string | *No description.* | -| authoritativeUserFullName | string | *No description.* | -| customerName | string | *No description.* | -| internalValue | MwsWorkspacesExternalCustomerInfo | *No description.* | +- *Type:* PipelineClusterAwsAttributesOutputReference --- -##### `authoritativeUserEmailInput`Optional +##### `clusterLogConf`Required ```typescript -public readonly authoritativeUserEmailInput: string; +public readonly clusterLogConf: PipelineClusterClusterLogConfOutputReference; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConfOutputReference --- -##### `authoritativeUserFullNameInput`Optional +##### `initScripts`Required ```typescript -public readonly authoritativeUserFullNameInput: string; +public readonly initScripts: PipelineClusterInitScriptsList; ``` -- *Type:* string +- *Type:* PipelineClusterInitScriptsList --- -##### `customerNameInput`Optional +##### `autoscaleInput`Optional ```typescript -public readonly customerNameInput: string; +public readonly autoscaleInput: PipelineClusterAutoscale; ``` -- *Type:* string +- *Type:* PipelineClusterAutoscale --- -##### `authoritativeUserEmail`Required +##### `awsAttributesInput`Optional ```typescript -public readonly authoritativeUserEmail: string; +public readonly awsAttributesInput: PipelineClusterAwsAttributes; ``` -- *Type:* string +- *Type:* PipelineClusterAwsAttributes --- -##### `authoritativeUserFullName`Required +##### `clusterLogConfInput`Optional ```typescript -public readonly authoritativeUserFullName: string; +public readonly clusterLogConfInput: PipelineClusterClusterLogConf; ``` -- *Type:* string +- *Type:* PipelineClusterClusterLogConf --- -##### `customerName`Required +##### `customTagsInput`Optional ```typescript -public readonly customerName: string; +public readonly customTagsInput: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `internalValue`Optional +##### `driverNodeTypeIdInput`Optional ```typescript -public readonly internalValue: MwsWorkspacesExternalCustomerInfo; +public readonly driverNodeTypeIdInput: string; ``` -- *Type:* MwsWorkspacesExternalCustomerInfo +- *Type:* string --- - -### MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference - -#### Initializers +##### `initScriptsInput`Optional ```typescript -import { MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference } from '@cdktf/provider-databricks' - -new MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly initScriptsInput: IResolvable | PipelineClusterInitScripts[]; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* cdktf.IResolvable | PipelineClusterInitScripts[] --- -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- +##### `instancePoolIdInput`Optional -##### `terraformAttribute`Required +```typescript +public readonly instancePoolIdInput: string; +``` - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - --- -##### `getAnyMapAttribute` +##### `labelInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly labelInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `nodeTypeIdInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly nodeTypeIdInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `numWorkersInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly numWorkersInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `sparkConfInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly sparkConfInput: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `getNumberAttribute` +##### `sparkEnvVarsInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly sparkEnvVarsInput: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `getNumberListAttribute` +##### `sshPublicKeysInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly sshPublicKeysInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getNumberMapAttribute` +##### `customTags`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly customTags: {[ key: string ]: string}; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `getStringAttribute` +##### `driverNodeTypeId`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly driverNodeTypeId: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `instancePoolId`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly instancePoolId: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `label`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly label: string; ``` -###### `property`Required - - *Type:* string --- +##### `nodeTypeId`Required -#### Properties +```typescript +public readonly nodeTypeId: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| gkeClusterMasterIpRangeInput | string | *No description.* | -| gkeConnectivityTypeInput | string | *No description.* | -| gkeClusterMasterIpRange | string | *No description.* | -| gkeConnectivityType | string | *No description.* | -| internalValue | MwsWorkspacesNetworkGcpCommonNetworkConfig | *No description.* | +- *Type:* string --- -##### `gkeClusterMasterIpRangeInput`Optional +##### `numWorkers`Required ```typescript -public readonly gkeClusterMasterIpRangeInput: string; +public readonly numWorkers: number; ``` -- *Type:* string +- *Type:* number --- -##### `gkeConnectivityTypeInput`Optional +##### `sparkConf`Required ```typescript -public readonly gkeConnectivityTypeInput: string; +public readonly sparkConf: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `gkeClusterMasterIpRange`Required +##### `sparkEnvVars`Required ```typescript -public readonly gkeClusterMasterIpRange: string; +public readonly sparkEnvVars: {[ key: string ]: string}; ``` -- *Type:* string +- *Type:* {[ key: string ]: string} --- -##### `gkeConnectivityType`Required +##### `sshPublicKeys`Required ```typescript -public readonly gkeConnectivityType: string; +public readonly sshPublicKeys: string[]; ``` -- *Type:* string +- *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MwsWorkspacesNetworkGcpCommonNetworkConfig; +public readonly internalValue: IResolvable | PipelineCluster; ``` -- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig +- *Type:* cdktf.IResolvable | PipelineCluster --- -### MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference +### PipelineFiltersOutputReference -#### Initializers +#### Initializers ```typescript -import { MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference } from '@cdktf/provider-databricks' +import { PipelineFiltersOutputReference } from '@cdktf/provider-databricks' -new MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -106601,7 +130396,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -106613,418 +130408,370 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclude | *No description.* | +| resetInclude | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringMapAttribute` - -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required - -- *Type:* string - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| gkeClusterPodIpRangeInput | string | *No description.* | -| gkeClusterServiceIpRangeInput | string | *No description.* | -| subnetCidrInput | string | *No description.* | -| gkeClusterPodIpRange | string | *No description.* | -| gkeClusterServiceIpRange | string | *No description.* | -| subnetCidr | string | *No description.* | -| internalValue | MwsWorkspacesNetworkGcpManagedNetworkConfig | *No description.* | - ---- - -##### `gkeClusterPodIpRangeInput`Optional - -```typescript -public readonly gkeClusterPodIpRangeInput: string; -``` - -- *Type:* string - ---- - -##### `gkeClusterServiceIpRangeInput`Optional - -```typescript -public readonly gkeClusterServiceIpRangeInput: string; -``` - -- *Type:* string - ---- - -##### `subnetCidrInput`Optional - -```typescript -public readonly subnetCidrInput: string; -``` +###### `terraformAttribute`Required - *Type:* string --- -##### `gkeClusterPodIpRange`Required +##### `getStringMapAttribute` ```typescript -public readonly gkeClusterPodIpRange: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `gkeClusterServiceIpRange`Required +##### `interpolationForAttribute` ```typescript -public readonly gkeClusterServiceIpRange: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `subnetCidr`Required +##### `resolve` ```typescript -public readonly subnetCidr: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `internalValue`Optional +##### `toString` ```typescript -public readonly internalValue: MwsWorkspacesNetworkGcpManagedNetworkConfig; +public toString(): string ``` -- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig - ---- - +Return a string representation of this resolvable object. -### MwsWorkspacesNetworkOutputReference +Returns a reversible string representation. -#### Initializers +##### `resetExclude` ```typescript -import { MwsWorkspacesNetworkOutputReference } from '@cdktf/provider-databricks' - -new MwsWorkspacesNetworkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetExclude(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +##### `resetInclude` ---- +```typescript +public resetInclude(): void +``` -##### `terraformResource`Required -- *Type:* cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| excludeInput | string[] | *No description.* | +| includeInput | string[] | *No description.* | +| exclude | string[] | *No description.* | +| include | string[] | *No description.* | +| internalValue | PipelineFilters | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* string +##### `creationStack`Required -The attribute on the parent resource this class is referencing. +```typescript +public readonly creationStack: string[]; +``` ---- +- *Type:* string[] -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putGcpCommonNetworkConfig | *No description.* | -| putGcpManagedNetworkConfig | *No description.* | +If this returns an empty array the stack will not be attached. --- -##### `getAnyMapAttribute` +##### `fqn`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `excludeInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly excludeInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getBooleanMapAttribute` +##### `includeInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly includeInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getListAttribute` +##### `exclude`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly exclude: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getNumberAttribute` +##### `include`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly include: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getNumberListAttribute` +##### `internalValue`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly internalValue: PipelineFilters; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* PipelineFilters --- -##### `getNumberMapAttribute` + +### PipelineLibraryList + +#### Initializers ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +import { PipelineLibraryList } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new PipelineLibraryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringAttribute` +##### `terraformResource`Required -```typescript -public getStringAttribute(terraformAttribute: string): string -``` +- *Type:* cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getStringMapAttribute` +##### `wrapsSet`Required -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +- *Type:* boolean -###### `terraformAttribute`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `interpolationForAttribute` +##### `computeFqn` ```typescript -public interpolationForAttribute(property: string): IResolvable +public computeFqn(): string ``` -###### `property`Required +##### `resolve` -- *Type:* string +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putGcpCommonNetworkConfig` +##### `toString` ```typescript -public putGcpCommonNetworkConfig(value: MwsWorkspacesNetworkGcpCommonNetworkConfig): void +public toString(): string ``` -###### `value`Required - -- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `putGcpManagedNetworkConfig` +##### `get` ```typescript -public putGcpManagedNetworkConfig(value: MwsWorkspacesNetworkGcpManagedNetworkConfig): void +public get(index: number): PipelineLibraryOutputReference ``` -###### `value`Required +###### `index`Required -- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig +- *Type:* number + +the index of the item to return. --- @@ -107033,83 +130780,65 @@ public putGcpManagedNetworkConfig(value: MwsWorkspacesNetworkGcpManagedNetworkCo | **Name** | **Type** | **Description** | | --- | --- | --- | -| gcpCommonNetworkConfig | MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference | *No description.* | -| gcpManagedNetworkConfig | MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference | *No description.* | -| gcpCommonNetworkConfigInput | MwsWorkspacesNetworkGcpCommonNetworkConfig | *No description.* | -| gcpManagedNetworkConfigInput | MwsWorkspacesNetworkGcpManagedNetworkConfig | *No description.* | -| internalValue | MwsWorkspacesNetwork | *No description.* | - ---- - -##### `gcpCommonNetworkConfig`Required - -```typescript -public readonly gcpCommonNetworkConfig: MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference; -``` - -- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfigOutputReference +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineLibrary[] | *No description.* | --- -##### `gcpManagedNetworkConfig`Required +##### `creationStack`Required ```typescript -public readonly gcpManagedNetworkConfig: MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfigOutputReference - ---- - -##### `gcpCommonNetworkConfigInput`Optional +- *Type:* string[] -```typescript -public readonly gcpCommonNetworkConfigInput: MwsWorkspacesNetworkGcpCommonNetworkConfig; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* MwsWorkspacesNetworkGcpCommonNetworkConfig +If this returns an empty array the stack will not be attached. --- -##### `gcpManagedNetworkConfigInput`Optional +##### `fqn`Required ```typescript -public readonly gcpManagedNetworkConfigInput: MwsWorkspacesNetworkGcpManagedNetworkConfig; +public readonly fqn: string; ``` -- *Type:* MwsWorkspacesNetworkGcpManagedNetworkConfig +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MwsWorkspacesNetwork; +public readonly internalValue: IResolvable | PipelineLibrary[]; ``` -- *Type:* MwsWorkspacesNetwork +- *Type:* cdktf.IResolvable | PipelineLibrary[] --- -### MwsWorkspacesTimeoutsOutputReference +### PipelineLibraryMavenOutputReference -#### Initializers +#### Initializers ```typescript -import { MwsWorkspacesTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { PipelineLibraryMavenOutputReference } from '@cdktf/provider-databricks' -new MwsWorkspacesTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -107117,7 +130846,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107129,158 +130858,184 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCreate | *No description.* | -| resetRead | *No description.* | -| resetUpdate | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExclusions | *No description.* | +| resetRepo | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCreate` +##### `resolve` ```typescript -public resetCreate(): void +public resolve(_context: IResolveContext): any ``` -##### `resetRead` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetRead(): void +public toString(): string ``` -##### `resetUpdate` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetExclusions` ```typescript -public resetUpdate(): void +public resetExclusions(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void ``` @@ -107288,105 +131043,131 @@ public resetUpdate(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| createInput | string | *No description.* | -| readInput | string | *No description.* | -| updateInput | string | *No description.* | -| create | string | *No description.* | -| read | string | *No description.* | -| update | string | *No description.* | -| internalValue | MwsWorkspacesTimeouts | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| coordinatesInput | string | *No description.* | +| exclusionsInput | string[] | *No description.* | +| repoInput | string | *No description.* | +| coordinates | string | *No description.* | +| exclusions | string[] | *No description.* | +| repo | string | *No description.* | +| internalValue | PipelineLibraryMaven | *No description.* | --- -##### `createInput`Optional +##### `creationStack`Required ```typescript -public readonly createInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `readInput`Optional +##### `fqn`Required ```typescript -public readonly readInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `updateInput`Optional +##### `coordinatesInput`Optional ```typescript -public readonly updateInput: string; +public readonly coordinatesInput: string; ``` - *Type:* string --- -##### `create`Required +##### `exclusionsInput`Optional ```typescript -public readonly create: string; +public readonly exclusionsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; ``` - *Type:* string --- -##### `read`Required +##### `coordinates`Required ```typescript -public readonly read: string; +public readonly coordinates: string; ``` - *Type:* string --- -##### `update`Required +##### `exclusions`Required ```typescript -public readonly update: string; +public readonly exclusions: string[]; +``` + +- *Type:* string[] + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MwsWorkspacesTimeouts; +public readonly internalValue: PipelineLibraryMaven; ``` -- *Type:* MwsWorkspacesTimeouts +- *Type:* PipelineLibraryMaven --- -### MwsWorkspacesTokenOutputReference +### PipelineLibraryNotebookOutputReference -#### Initializers +#### Initializers ```typescript -import { MwsWorkspacesTokenOutputReference } from '@cdktf/provider-databricks' +import { PipelineLibraryNotebookOutputReference } from '@cdktf/provider-databricks' -new MwsWorkspacesTokenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineLibraryNotebookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -107394,7 +131175,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107406,293 +131187,260 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetComment | *No description.* | -| resetLifetimeSeconds | *No description.* | -| resetTokenId | *No description.* | -| resetTokenValue | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringAttribute` - -```typescript -public getStringAttribute(terraformAttribute: string): string -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringMapAttribute` - -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required +###### `terraformAttribute`Required - *Type:* string ---- - -##### `resetComment` - -```typescript -public resetComment(): void -``` - -##### `resetLifetimeSeconds` - -```typescript -public resetLifetimeSeconds(): void -``` - -##### `resetTokenId` - -```typescript -public resetTokenId(): void -``` +--- -##### `resetTokenValue` +##### `getStringAttribute` ```typescript -public resetTokenValue(): void +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| commentInput | string | *No description.* | -| lifetimeSecondsInput | number | *No description.* | -| tokenIdInput | string | *No description.* | -| tokenValueInput | string | *No description.* | -| comment | string | *No description.* | -| lifetimeSeconds | number | *No description.* | -| tokenId | string | *No description.* | -| tokenValue | string | *No description.* | -| internalValue | MwsWorkspacesToken | *No description.* | +- *Type:* string --- -##### `commentInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly commentInput: string; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `lifetimeSecondsInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly lifetimeSecondsInput: number; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* number +###### `property`Required + +- *Type:* string --- -##### `tokenIdInput`Optional +##### `resolve` ```typescript -public readonly tokenIdInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `tokenValueInput`Optional +##### `toString` ```typescript -public readonly tokenValueInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| pathInput | string | *No description.* | +| path | string | *No description.* | +| internalValue | PipelineLibraryNotebook | *No description.* | --- -##### `comment`Required +##### `creationStack`Required ```typescript -public readonly comment: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `lifetimeSeconds`Required +##### `fqn`Required ```typescript -public readonly lifetimeSeconds: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `tokenId`Required +##### `pathInput`Optional ```typescript -public readonly tokenId: string; +public readonly pathInput: string; ``` - *Type:* string --- -##### `tokenValue`Required +##### `path`Required ```typescript -public readonly tokenValue: string; +public readonly path: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: MwsWorkspacesToken; +public readonly internalValue: PipelineLibraryNotebook; ``` -- *Type:* MwsWorkspacesToken +- *Type:* PipelineLibraryNotebook --- -### PipelineClusterAutoscaleOutputReference +### PipelineLibraryOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineClusterAutoscaleOutputReference } from '@cdktf/provider-databricks' +import { PipelineLibraryOutputReference } from '@cdktf/provider-databricks' -new PipelineClusterAutoscaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new PipelineLibraryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -107700,7 +131448,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107708,155 +131456,244 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetMaxWorkers | *No description.* | -| resetMinWorkers | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putMaven | *No description.* | +| putNotebook | *No description.* | +| resetJar | *No description.* | +| resetMaven | *No description.* | +| resetNotebook | *No description.* | +| resetWhl | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetMaxWorkers` +##### `resolve` ```typescript -public resetMaxWorkers(): void +public resolve(_context: IResolveContext): any ``` -##### `resetMinWorkers` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetMinWorkers(): void +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putMaven` + +```typescript +public putMaven(value: PipelineLibraryMaven): void +``` + +###### `value`Required + +- *Type:* PipelineLibraryMaven + +--- + +##### `putNotebook` + +```typescript +public putNotebook(value: PipelineLibraryNotebook): void +``` + +###### `value`Required + +- *Type:* PipelineLibraryNotebook + +--- + +##### `resetJar` + +```typescript +public resetJar(): void +``` + +##### `resetMaven` + +```typescript +public resetMaven(): void +``` + +##### `resetNotebook` + +```typescript +public resetNotebook(): void +``` + +##### `resetWhl` + +```typescript +public resetWhl(): void ``` @@ -107864,83 +131701,153 @@ public resetMinWorkers(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| maxWorkersInput | number | *No description.* | -| minWorkersInput | number | *No description.* | -| maxWorkers | number | *No description.* | -| minWorkers | number | *No description.* | -| internalValue | PipelineClusterAutoscale | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| maven | PipelineLibraryMavenOutputReference | *No description.* | +| notebook | PipelineLibraryNotebookOutputReference | *No description.* | +| jarInput | string | *No description.* | +| mavenInput | PipelineLibraryMaven | *No description.* | +| notebookInput | PipelineLibraryNotebook | *No description.* | +| whlInput | string | *No description.* | +| jar | string | *No description.* | +| whl | string | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineLibrary | *No description.* | --- -##### `maxWorkersInput`Optional +##### `creationStack`Required ```typescript -public readonly maxWorkersInput: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `minWorkersInput`Optional +##### `fqn`Required ```typescript -public readonly minWorkersInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `maxWorkers`Required +##### `maven`Required ```typescript -public readonly maxWorkers: number; +public readonly maven: PipelineLibraryMavenOutputReference; ``` -- *Type:* number +- *Type:* PipelineLibraryMavenOutputReference --- -##### `minWorkers`Required +##### `notebook`Required ```typescript -public readonly minWorkers: number; +public readonly notebook: PipelineLibraryNotebookOutputReference; ``` -- *Type:* number +- *Type:* PipelineLibraryNotebookOutputReference --- -##### `internalValue`Optional +##### `jarInput`Optional ```typescript -public readonly internalValue: PipelineClusterAutoscale; +public readonly jarInput: string; ``` -- *Type:* PipelineClusterAutoscale +- *Type:* string --- +##### `mavenInput`Optional -### PipelineClusterAwsAttributesOutputReference +```typescript +public readonly mavenInput: PipelineLibraryMaven; +``` -#### Initializers +- *Type:* PipelineLibraryMaven + +--- + +##### `notebookInput`Optional ```typescript -import { PipelineClusterAwsAttributesOutputReference } from '@cdktf/provider-databricks' +public readonly notebookInput: PipelineLibraryNotebook; +``` -new PipelineClusterAwsAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* PipelineLibraryNotebook + +--- + +##### `whlInput`Optional + +```typescript +public readonly whlInput: string; +``` + +- *Type:* string + +--- + +##### `jar`Required + +```typescript +public readonly jar: string; +``` + +- *Type:* string + +--- + +##### `whl`Required + +```typescript +public readonly whl: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | PipelineLibrary; +``` + +- *Type:* cdktf.IResolvable | PipelineLibrary + +--- + + +### PipelineTimeoutsOutputReference + +#### Initializers + +```typescript +import { PipelineTimeoutsOutputReference } from '@cdktf/provider-databricks' + +new PipelineTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -107948,7 +131855,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107960,151 +131867,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetInstanceProfileArn | *No description.* | -| resetZoneId | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDefault | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetInstanceProfileArn` +##### `resolve` ```typescript -public resetInstanceProfileArn(): void +public resolve(_context: IResolveContext): any ``` -##### `resetZoneId` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetZoneId(): void +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDefault` + +```typescript +public resetDefault(): void ``` @@ -108112,83 +132045,87 @@ public resetZoneId(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| instanceProfileArnInput | string | *No description.* | -| zoneIdInput | string | *No description.* | -| instanceProfileArn | string | *No description.* | -| zoneId | string | *No description.* | -| internalValue | PipelineClusterAwsAttributes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| defaultInput | string | *No description.* | +| default | string | *No description.* | +| internalValue | cdktf.IResolvable \| PipelineTimeouts | *No description.* | --- -##### `instanceProfileArnInput`Optional +##### `creationStack`Required ```typescript -public readonly instanceProfileArnInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `zoneIdInput`Optional +##### `fqn`Required ```typescript -public readonly zoneIdInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `instanceProfileArn`Required +##### `defaultInput`Optional ```typescript -public readonly instanceProfileArn: string; +public readonly defaultInput: string; ``` - *Type:* string --- -##### `zoneId`Required +##### `default`Required ```typescript -public readonly zoneId: string; +public readonly default: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterAwsAttributes; +public readonly internalValue: IResolvable | PipelineTimeouts; ``` -- *Type:* PipelineClusterAwsAttributes +- *Type:* cdktf.IResolvable | PipelineTimeouts --- -### PipelineClusterClusterLogConfDbfsOutputReference +### SecretScopeKeyvaultMetadataOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineClusterClusterLogConfDbfsOutputReference } from '@cdktf/provider-databricks' +import { SecretScopeKeyvaultMetadataOutputReference } from '@cdktf/provider-databricks' -new PipelineClusterClusterLogConfDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SecretScopeKeyvaultMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -108196,7 +132133,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108208,199 +132145,280 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberMapAttribute` +##### `toString` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dnsNameInput | string | *No description.* | +| resourceIdInput | string | *No description.* | +| dnsName | string | *No description.* | +| resourceId | string | *No description.* | +| internalValue | SecretScopeKeyvaultMetadata | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `dnsNameInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly dnsNameInput: string; ``` -###### `property`Required - - *Type:* string --- +##### `resourceIdInput`Optional -#### Properties +```typescript +public readonly resourceIdInput: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | PipelineClusterClusterLogConfDbfs | *No description.* | +- *Type:* string --- -##### `destinationInput`Optional +##### `dnsName`Required ```typescript -public readonly destinationInput: string; +public readonly dnsName: string; ``` - *Type:* string --- -##### `destination`Required +##### `resourceId`Required ```typescript -public readonly destination: string; +public readonly resourceId: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterClusterLogConfDbfs; +public readonly internalValue: SecretScopeKeyvaultMetadata; ``` -- *Type:* PipelineClusterClusterLogConfDbfs +- *Type:* SecretScopeKeyvaultMetadata --- -### PipelineClusterClusterLogConfOutputReference +### SqlEndpointChannelOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineClusterClusterLogConfOutputReference } from '@cdktf/provider-databricks' +import { SqlEndpointChannelOutputReference } from '@cdktf/provider-databricks' -new PipelineClusterClusterLogConfOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlEndpointChannelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -108408,7 +132426,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108420,177 +132438,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putDbfs | *No description.* | -| putS3 | *No description.* | -| resetDbfs | *No description.* | -| resetS3 | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetName | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putDbfs` +##### `resolve` ```typescript -public putDbfs(value: PipelineClusterClusterLogConfDbfs): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* PipelineClusterClusterLogConfDbfs +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putS3` +##### `toString` ```typescript -public putS3(value: PipelineClusterClusterLogConfS3): void +public toString(): string ``` -###### `value`Required - -- *Type:* PipelineClusterClusterLogConfS3 - ---- - -##### `resetDbfs` +Return a string representation of this resolvable object. -```typescript -public resetDbfs(): void -``` +Returns a reversible string representation. -##### `resetS3` +##### `resetName` ```typescript -public resetS3(): void +public resetName(): void ``` @@ -108598,83 +132616,87 @@ public resetS3(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| dbfs | PipelineClusterClusterLogConfDbfsOutputReference | *No description.* | -| s3 | PipelineClusterClusterLogConfS3OutputReference | *No description.* | -| dbfsInput | PipelineClusterClusterLogConfDbfs | *No description.* | -| s3Input | PipelineClusterClusterLogConfS3 | *No description.* | -| internalValue | PipelineClusterClusterLogConf | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| nameInput | string | *No description.* | +| name | string | *No description.* | +| internalValue | SqlEndpointChannel | *No description.* | --- -##### `dbfs`Required +##### `creationStack`Required ```typescript -public readonly dbfs: PipelineClusterClusterLogConfDbfsOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* PipelineClusterClusterLogConfDbfsOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `s3`Required +##### `fqn`Required ```typescript -public readonly s3: PipelineClusterClusterLogConfS3OutputReference; +public readonly fqn: string; ``` -- *Type:* PipelineClusterClusterLogConfS3OutputReference +- *Type:* string --- -##### `dbfsInput`Optional +##### `nameInput`Optional ```typescript -public readonly dbfsInput: PipelineClusterClusterLogConfDbfs; +public readonly nameInput: string; ``` -- *Type:* PipelineClusterClusterLogConfDbfs +- *Type:* string --- -##### `s3Input`Optional +##### `name`Required ```typescript -public readonly s3Input: PipelineClusterClusterLogConfS3; +public readonly name: string; ``` -- *Type:* PipelineClusterClusterLogConfS3 +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterClusterLogConf; +public readonly internalValue: SqlEndpointChannel; ``` -- *Type:* PipelineClusterClusterLogConf +- *Type:* SqlEndpointChannel --- -### PipelineClusterClusterLogConfS3OutputReference +### SqlEndpointOdbcParamsOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineClusterClusterLogConfS3OutputReference } from '@cdktf/provider-databricks' +import { SqlEndpointOdbcParamsOutputReference } from '@cdktf/provider-databricks' -new PipelineClusterClusterLogConfS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlEndpointOdbcParamsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -108682,7 +132704,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108694,179 +132716,184 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetHost | *No description.* | +| resetHostname | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEncryptionType(): void -``` +--- -##### `resetEndpoint` +##### `toString` ```typescript -public resetEndpoint(): void +public toString(): string ``` -##### `resetKmsKey` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetHost` ```typescript -public resetKmsKey(): void +public resetHost(): void ``` -##### `resetRegion` +##### `resetHostname` ```typescript -public resetRegion(): void +public resetHostname(): void ``` @@ -108874,193 +132901,176 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | PipelineClusterClusterLogConfS3 | *No description.* | - ---- - -##### `cannedAclInput`Optional - -```typescript -public readonly cannedAclInput: string; -``` - -- *Type:* string +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| hostInput | string | *No description.* | +| hostnameInput | string | *No description.* | +| pathInput | string | *No description.* | +| portInput | number | *No description.* | +| protocolInput | string | *No description.* | +| host | string | *No description.* | +| hostname | string | *No description.* | +| path | string | *No description.* | +| port | number | *No description.* | +| protocol | string | *No description.* | +| internalValue | SqlEndpointOdbcParams | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `enableEncryptionInput`Optional +- *Type:* string[] -```typescript -public readonly enableEncryptionInput: boolean | IResolvable; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* boolean | cdktf.IResolvable +If this returns an empty array the stack will not be attached. --- -##### `encryptionTypeInput`Optional +##### `fqn`Required ```typescript -public readonly encryptionTypeInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `endpointInput`Optional +##### `hostInput`Optional ```typescript -public readonly endpointInput: string; +public readonly hostInput: string; ``` - *Type:* string --- -##### `kmsKeyInput`Optional +##### `hostnameInput`Optional ```typescript -public readonly kmsKeyInput: string; +public readonly hostnameInput: string; ``` - *Type:* string --- -##### `regionInput`Optional +##### `pathInput`Optional ```typescript -public readonly regionInput: string; +public readonly pathInput: string; ``` - *Type:* string --- -##### `cannedAcl`Required +##### `portInput`Optional ```typescript -public readonly cannedAcl: string; +public readonly portInput: number; ``` -- *Type:* string +- *Type:* number --- -##### `destination`Required +##### `protocolInput`Optional ```typescript -public readonly destination: string; +public readonly protocolInput: string; ``` - *Type:* string --- -##### `enableEncryption`Required +##### `host`Required ```typescript -public readonly enableEncryption: boolean | IResolvable; +public readonly host: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionType`Required +##### `hostname`Required ```typescript -public readonly encryptionType: string; +public readonly hostname: string; ``` - *Type:* string --- -##### `endpoint`Required +##### `path`Required ```typescript -public readonly endpoint: string; +public readonly path: string; ``` - *Type:* string --- -##### `kmsKey`Required +##### `port`Required ```typescript -public readonly kmsKey: string; +public readonly port: number; ``` -- *Type:* string +- *Type:* number --- -##### `region`Required +##### `protocol`Required ```typescript -public readonly region: string; +public readonly protocol: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterClusterLogConfS3; +public readonly internalValue: SqlEndpointOdbcParams; ``` -- *Type:* PipelineClusterClusterLogConfS3 +- *Type:* SqlEndpointOdbcParams --- -### PipelineClusterInitScriptsDbfsOutputReference +### SqlEndpointTagsCustomTagsList -#### Initializers +#### Initializers ```typescript -import { PipelineClusterInitScriptsDbfsOutputReference } from '@cdktf/provider-databricks' +import { SqlEndpointTagsCustomTagsList } from '@cdktf/provider-databricks' -new PipelineClusterInitScriptsDbfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlEndpointTagsCustomTagsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -109068,7 +133078,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109076,140 +133086,66 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | - ---- - -##### `getAnyMapAttribute` - -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanAttribute` - -```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getBooleanMapAttribute` - -```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getListAttribute` - -```typescript -public getListAttribute(terraformAttribute: string): string[] -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberAttribute` - -```typescript -public getNumberAttribute(terraformAttribute: string): number -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getNumberListAttribute` - -```typescript -public getNumberListAttribute(terraformAttribute: string): number[] -``` +##### `wrapsSet`Required -###### `terraformAttribute`Required +- *Type:* boolean -- *Type:* string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `getNumberMapAttribute` +#### Methods -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | -###### `terraformAttribute`Required +--- -- *Type:* string +##### `computeFqn` ---- +```typescript +public computeFqn(): string +``` -##### `getStringAttribute` +##### `resolve` ```typescript -public getStringAttribute(terraformAttribute: string): string +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getStringMapAttribute` +##### `toString` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `interpolationForAttribute` +##### `get` ```typescript -public interpolationForAttribute(property: string): IResolvable +public get(index: number): SqlEndpointTagsCustomTagsOutputReference ``` -###### `property`Required +###### `index`Required -- *Type:* string +- *Type:* number + +the index of the item to return. --- @@ -109218,61 +133154,67 @@ public interpolationForAttribute(property: string): IResolvable | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | PipelineClusterInitScriptsDbfs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlEndpointTagsCustomTags[] | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destination`Required +##### `fqn`Required ```typescript -public readonly destination: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterInitScriptsDbfs; +public readonly internalValue: IResolvable | SqlEndpointTagsCustomTags[]; ``` -- *Type:* PipelineClusterInitScriptsDbfs +- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags[] --- -### PipelineClusterInitScriptsFileOutputReference +### SqlEndpointTagsCustomTagsOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineClusterInitScriptsFileOutputReference } from '@cdktf/provider-databricks' +import { SqlEndpointTagsCustomTagsOutputReference } from '@cdktf/provider-databricks' -new PipelineClusterInitScriptsFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlEndpointTagsCustomTagsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -109280,7 +133222,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109288,210 +133230,300 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetDestination` +##### `resolve` ```typescript -public resetDestination(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | PipelineClusterInitScriptsFile | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| keyInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| value | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlEndpointTagsCustomTags | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `destination`Required +##### `keyInput`Optional ```typescript -public readonly destination: string; +public readonly keyInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `valueInput`Optional ```typescript -public readonly internalValue: PipelineClusterInitScriptsFile; +public readonly valueInput: string; ``` -- *Type:* PipelineClusterInitScriptsFile +- *Type:* string --- +##### `key`Required -### PipelineClusterInitScriptsGcsOutputReference +```typescript +public readonly key: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `value`Required ```typescript -import { PipelineClusterInitScriptsGcsOutputReference } from '@cdktf/provider-databricks' +public readonly value: string; +``` -new PipelineClusterInitScriptsGcsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | SqlEndpointTagsCustomTags; +``` + +- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags + +--- + + +### SqlEndpointTagsOutputReference + +#### Initializers + +```typescript +import { SqlEndpointTagsOutputReference } from '@cdktf/provider-databricks' + +new SqlEndpointTagsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -109499,7 +133531,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109511,206 +133543,271 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDestination | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putCustomTags | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetDestination` +##### `resolve` ```typescript -public resetDestination(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putCustomTags` + +```typescript +public putCustomTags(value: IResolvable | SqlEndpointTagsCustomTags[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags[] + +--- + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| destinationInput | string | *No description.* | -| destination | string | *No description.* | -| internalValue | PipelineClusterInitScriptsGcs | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| customTags | SqlEndpointTagsCustomTagsList | *No description.* | +| customTagsInput | cdktf.IResolvable \| SqlEndpointTagsCustomTags[] | *No description.* | +| internalValue | SqlEndpointTags | *No description.* | --- -##### `destinationInput`Optional +##### `creationStack`Required ```typescript -public readonly destinationInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destination`Required +##### `fqn`Required ```typescript -public readonly destination: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `customTags`Required ```typescript -public readonly internalValue: PipelineClusterInitScriptsGcs; +public readonly customTags: SqlEndpointTagsCustomTagsList; ``` -- *Type:* PipelineClusterInitScriptsGcs +- *Type:* SqlEndpointTagsCustomTagsList --- +##### `customTagsInput`Optional -### PipelineClusterInitScriptsS3OutputReference +```typescript +public readonly customTagsInput: IResolvable | SqlEndpointTagsCustomTags[]; +``` -#### Initializers +- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags[] + +--- + +##### `internalValue`Optional ```typescript -import { PipelineClusterInitScriptsS3OutputReference } from '@cdktf/provider-databricks' +public readonly internalValue: SqlEndpointTags; +``` -new PipelineClusterInitScriptsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* SqlEndpointTags + +--- + + +### SqlEndpointTimeoutsOutputReference + +#### Initializers + +```typescript +import { SqlEndpointTimeoutsOutputReference } from '@cdktf/provider-databricks' + +new SqlEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -109718,7 +133815,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109730,179 +133827,177 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCannedAcl | *No description.* | -| resetEnableEncryption | *No description.* | -| resetEncryptionType | *No description.* | -| resetEndpoint | *No description.* | -| resetKmsKey | *No description.* | -| resetRegion | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCreate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCannedAcl` +##### `resolve` ```typescript -public resetCannedAcl(): void +public resolve(_context: IResolveContext): any ``` -##### `resetEnableEncryption` +Produce the Token's value at resolution time. -```typescript -public resetEnableEncryption(): void -``` +###### `_context`Required -##### `resetEncryptionType` +- *Type:* cdktf.IResolveContext -```typescript -public resetEncryptionType(): void -``` +--- -##### `resetEndpoint` +##### `toString` ```typescript -public resetEndpoint(): void +public toString(): string ``` -##### `resetKmsKey` +Return a string representation of this resolvable object. -```typescript -public resetKmsKey(): void -``` +Returns a reversible string representation. -##### `resetRegion` +##### `resetCreate` ```typescript -public resetRegion(): void +public resetCreate(): void ``` @@ -109910,193 +134005,232 @@ public resetRegion(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| cannedAclInput | string | *No description.* | -| destinationInput | string | *No description.* | -| enableEncryptionInput | boolean \| cdktf.IResolvable | *No description.* | -| encryptionTypeInput | string | *No description.* | -| endpointInput | string | *No description.* | -| kmsKeyInput | string | *No description.* | -| regionInput | string | *No description.* | -| cannedAcl | string | *No description.* | -| destination | string | *No description.* | -| enableEncryption | boolean \| cdktf.IResolvable | *No description.* | -| encryptionType | string | *No description.* | -| endpoint | string | *No description.* | -| kmsKey | string | *No description.* | -| region | string | *No description.* | -| internalValue | PipelineClusterInitScriptsS3 | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createInput | string | *No description.* | +| create | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlEndpointTimeouts | *No description.* | --- -##### `cannedAclInput`Optional +##### `creationStack`Required ```typescript -public readonly cannedAclInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `destinationInput`Optional +##### `fqn`Required ```typescript -public readonly destinationInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `enableEncryptionInput`Optional +##### `createInput`Optional ```typescript -public readonly enableEncryptionInput: boolean | IResolvable; +public readonly createInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `encryptionTypeInput`Optional +##### `create`Required ```typescript -public readonly encryptionTypeInput: string; +public readonly create: string; ``` - *Type:* string --- -##### `endpointInput`Optional +##### `internalValue`Optional ```typescript -public readonly endpointInput: string; +public readonly internalValue: IResolvable | SqlEndpointTimeouts; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | SqlEndpointTimeouts --- -##### `kmsKeyInput`Optional + +### SqlPermissionsPrivilegeAssignmentsList + +#### Initializers ```typescript -public readonly kmsKeyInput: string; +import { SqlPermissionsPrivilegeAssignmentsList } from '@cdktf/provider-databricks' + +new SqlPermissionsPrivilegeAssignmentsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `regionInput`Optional +##### `terraformResource`Required -```typescript -public readonly regionInput: string; -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `cannedAcl`Required +##### `wrapsSet`Required -```typescript -public readonly cannedAcl: string; -``` +- *Type:* boolean -- *Type:* string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `destination`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly destination: string; +public computeFqn(): string ``` -- *Type:* string +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `enableEncryption`Required +##### `toString` ```typescript -public readonly enableEncryption: boolean | IResolvable; +public toString(): string ``` -- *Type:* boolean | cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `encryptionType`Required +##### `get` ```typescript -public readonly encryptionType: string; +public get(index: number): SqlPermissionsPrivilegeAssignmentsOutputReference ``` -- *Type:* string +###### `index`Required + +- *Type:* number + +the index of the item to return. --- -##### `endpoint`Required -```typescript -public readonly endpoint: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlPermissionsPrivilegeAssignments[] | *No description.* | --- -##### `kmsKey`Required +##### `creationStack`Required ```typescript -public readonly kmsKey: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `region`Required +##### `fqn`Required ```typescript -public readonly region: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineClusterInitScriptsS3; +public readonly internalValue: IResolvable | SqlPermissionsPrivilegeAssignments[]; ``` -- *Type:* PipelineClusterInitScriptsS3 +- *Type:* cdktf.IResolvable | SqlPermissionsPrivilegeAssignments[] --- -### PipelineFiltersOutputReference +### SqlPermissionsPrivilegeAssignmentsOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineFiltersOutputReference } from '@cdktf/provider-databricks' +import { SqlPermissionsPrivilegeAssignmentsOutputReference } from '@cdktf/provider-databricks' -new PipelineFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlPermissionsPrivilegeAssignmentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -110104,7 +134238,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110112,239 +134246,300 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclude | *No description.* | -| resetInclude | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetExclude` +##### `resolve` ```typescript -public resetExclude(): void +public resolve(_context: IResolveContext): any ``` -##### `resetInclude` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetInclude(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| excludeInput | string[] | *No description.* | -| includeInput | string[] | *No description.* | -| exclude | string[] | *No description.* | -| include | string[] | *No description.* | -| internalValue | PipelineFilters | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| principalInput | string | *No description.* | +| privilegesInput | string[] | *No description.* | +| principal | string | *No description.* | +| privileges | string[] | *No description.* | +| internalValue | cdktf.IResolvable \| SqlPermissionsPrivilegeAssignments | *No description.* | --- -##### `excludeInput`Optional +##### `creationStack`Required ```typescript -public readonly excludeInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + --- -##### `includeInput`Optional +##### `fqn`Required ```typescript -public readonly includeInput: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `exclude`Required +##### `principalInput`Optional ```typescript -public readonly exclude: string[]; +public readonly principalInput: string; +``` + +- *Type:* string + +--- + +##### `privilegesInput`Optional + +```typescript +public readonly privilegesInput: string[]; ``` - *Type:* string[] --- -##### `include`Required +##### `principal`Required ```typescript -public readonly include: string[]; +public readonly principal: string; +``` + +- *Type:* string + +--- + +##### `privileges`Required + +```typescript +public readonly privileges: string[]; ``` - *Type:* string[] --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineFilters; +public readonly internalValue: IResolvable | SqlPermissionsPrivilegeAssignments; ``` -- *Type:* PipelineFilters +- *Type:* cdktf.IResolvable | SqlPermissionsPrivilegeAssignments --- -### PipelineLibraryMavenOutputReference +### SqlQueryParameterDateOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineLibraryMavenOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDateOutputReference } from '@cdktf/provider-databricks' -new PipelineLibraryMavenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -110352,7 +134547,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110364,257 +134559,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExclusions | *No description.* | -| resetRepo | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetExclusions` - -```typescript -public resetExclusions(): void -``` - -##### `resetRepo` +##### `resolve` ```typescript -public resetRepo(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| coordinatesInput | string | *No description.* | -| exclusionsInput | string[] | *No description.* | -| repoInput | string | *No description.* | -| coordinates | string | *No description.* | -| exclusions | string[] | *No description.* | -| repo | string | *No description.* | -| internalValue | PipelineLibraryMaven | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `coordinatesInput`Optional +##### `toString` ```typescript -public readonly coordinatesInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `exclusionsInput`Optional -```typescript -public readonly exclusionsInput: string[]; -``` +#### Properties -- *Type:* string[] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDate | *No description.* | --- -##### `repoInput`Optional +##### `creationStack`Required ```typescript -public readonly repoInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `coordinates`Required +##### `fqn`Required ```typescript -public readonly coordinates: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `exclusions`Required +##### `valueInput`Optional ```typescript -public readonly exclusions: string[]; +public readonly valueInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `repo`Required +##### `value`Required ```typescript -public readonly repo: string; +public readonly value: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineLibraryMaven; +public readonly internalValue: SqlQueryParameterDate; ``` -- *Type:* PipelineLibraryMaven +- *Type:* SqlQueryParameterDate --- -### PipelineLibraryNotebookOutputReference +### SqlQueryParameterDateRangeOutputReference -#### Initializers +#### Initializers ```typescript -import { PipelineLibraryNotebookOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDateRangeOutputReference } from '@cdktf/provider-databricks' -new PipelineLibraryNotebookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -110622,7 +134818,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110634,199 +134830,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| pathInput | string | *No description.* | -| path | string | *No description.* | -| internalValue | PipelineLibraryNotebook | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDateRange | *No description.* | --- -##### `pathInput`Optional +##### `creationStack`Required ```typescript -public readonly pathInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `path`Required +##### `valueInput`Optional ```typescript -public readonly path: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `value`Required ```typescript -public readonly internalValue: PipelineLibraryNotebook; +public readonly value: string; ``` -- *Type:* PipelineLibraryNotebook +- *Type:* string --- +##### `internalValue`Optional -### PipelineTimeoutsOutputReference +```typescript +public readonly internalValue: SqlQueryParameterDateRange; +``` -#### Initializers +- *Type:* SqlQueryParameterDateRange + +--- + + +### SqlQueryParameterDatetimeOutputReference + +#### Initializers ```typescript -import { PipelineTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDatetimeOutputReference } from '@cdktf/provider-databricks' -new PipelineTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDatetimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -110834,7 +135089,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110846,206 +135101,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDefault | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `interpolationForAttribute` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getStringAttribute` +##### `resolve` ```typescript -public getStringAttribute(terraformAttribute: string): string +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getStringMapAttribute` +##### `toString` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDatetime | *No description.* | --- -##### `interpolationForAttribute` +##### `creationStack`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly creationStack: string[]; ``` -###### `property`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `resetDefault` +##### `fqn`Required ```typescript -public resetDefault(): void +public readonly fqn: string; ``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| defaultInput | string | *No description.* | -| default | string | *No description.* | -| internalValue | PipelineTimeouts | *No description.* | +- *Type:* string --- -##### `defaultInput`Optional +##### `valueInput`Optional ```typescript -public readonly defaultInput: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `default`Required +##### `value`Required ```typescript -public readonly default: string; +public readonly value: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: PipelineTimeouts; +public readonly internalValue: SqlQueryParameterDatetime; ``` -- *Type:* PipelineTimeouts +- *Type:* SqlQueryParameterDatetime --- -### SecretScopeKeyvaultMetadataOutputReference +### SqlQueryParameterDatetimeRangeOutputReference -#### Initializers +#### Initializers ```typescript -import { SecretScopeKeyvaultMetadataOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDatetimeRangeOutputReference } from '@cdktf/provider-databricks' -new SecretScopeKeyvaultMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDatetimeRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -111053,7 +135360,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111065,221 +135372,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| dnsNameInput | string | *No description.* | -| resourceIdInput | string | *No description.* | -| dnsName | string | *No description.* | -| resourceId | string | *No description.* | -| internalValue | SecretScopeKeyvaultMetadata | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDatetimeRange | *No description.* | --- -##### `dnsNameInput`Optional +##### `creationStack`Required ```typescript -public readonly dnsNameInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `resourceIdInput`Optional +##### `fqn`Required ```typescript -public readonly resourceIdInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `dnsName`Required +##### `valueInput`Optional ```typescript -public readonly dnsName: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `resourceId`Required +##### `value`Required ```typescript -public readonly resourceId: string; +public readonly value: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SecretScopeKeyvaultMetadata; +public readonly internalValue: SqlQueryParameterDatetimeRange; ``` -- *Type:* SecretScopeKeyvaultMetadata +- *Type:* SqlQueryParameterDatetimeRange --- -### SqlEndpointChannelOutputReference +### SqlQueryParameterDatetimesecOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlEndpointChannelOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDatetimesecOutputReference } from '@cdktf/provider-databricks' -new SqlEndpointChannelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDatetimesecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -111287,7 +135631,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111299,206 +135643,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetName | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetName` +##### `resolve` ```typescript -public resetName(): void +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| nameInput | string | *No description.* | -| name | string | *No description.* | -| internalValue | SqlEndpointChannel | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDatetimesec | *No description.* | --- -##### `nameInput`Optional +##### `creationStack`Required ```typescript -public readonly nameInput: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `name`Required +##### `valueInput`Optional ```typescript -public readonly name: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `value`Required ```typescript -public readonly internalValue: SqlEndpointChannel; +public readonly value: string; ``` -- *Type:* SqlEndpointChannel +- *Type:* string --- +##### `internalValue`Optional -### SqlEndpointOdbcParamsOutputReference +```typescript +public readonly internalValue: SqlQueryParameterDatetimesec; +``` -#### Initializers +- *Type:* SqlQueryParameterDatetimesec + +--- + + +### SqlQueryParameterDatetimesecRangeOutputReference + +#### Initializers ```typescript -import { SqlEndpointOdbcParamsOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterDatetimesecRangeOutputReference } from '@cdktf/provider-databricks' -new SqlEndpointOdbcParamsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterDatetimesecRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -111506,7 +135902,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111518,513 +135914,573 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetHost | *No description.* | -| resetHostname | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetHost` +##### `resolve` ```typescript -public resetHost(): void +public resolve(_context: IResolveContext): any ``` -##### `resetHostname` +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetHostname(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| hostInput | string | *No description.* | -| hostnameInput | string | *No description.* | -| pathInput | string | *No description.* | -| portInput | number | *No description.* | -| protocolInput | string | *No description.* | -| host | string | *No description.* | -| hostname | string | *No description.* | -| path | string | *No description.* | -| port | number | *No description.* | -| protocol | string | *No description.* | -| internalValue | SqlEndpointOdbcParams | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterDatetimesecRange | *No description.* | --- -##### `hostInput`Optional +##### `creationStack`Required ```typescript -public readonly hostInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `hostnameInput`Optional +##### `fqn`Required ```typescript -public readonly hostnameInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `pathInput`Optional +##### `valueInput`Optional ```typescript -public readonly pathInput: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `portInput`Optional +##### `value`Required ```typescript -public readonly portInput: number; +public readonly value: string; ``` -- *Type:* number +- *Type:* string --- -##### `protocolInput`Optional +##### `internalValue`Optional ```typescript -public readonly protocolInput: string; +public readonly internalValue: SqlQueryParameterDatetimesecRange; ``` -- *Type:* string +- *Type:* SqlQueryParameterDatetimesecRange --- -##### `host`Required + +### SqlQueryParameterEnumMultipleOutputReference + +#### Initializers ```typescript -public readonly host: string; +import { SqlQueryParameterEnumMultipleOutputReference } from '@cdktf/provider-databricks' + +new SqlQueryParameterEnumMultipleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `hostname`Required +##### `terraformResource`Required -```typescript -public readonly hostname: string; -``` +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `path`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ```typescript -public readonly path: string; +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `port`Required +##### `getBooleanAttribute` ```typescript -public readonly port: number; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* number +###### `terraformAttribute`Required + +- *Type:* string --- -##### `protocol`Required +##### `getBooleanMapAttribute` ```typescript -public readonly protocol: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getListAttribute` ```typescript -public readonly internalValue: SqlEndpointOdbcParams; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* SqlEndpointOdbcParams - ---- +###### `terraformAttribute`Required +- *Type:* string -### SqlEndpointTagsOutputReference +--- -#### Initializers +##### `getNumberAttribute` ```typescript -import { SqlEndpointTagsOutputReference } from '@cdktf/provider-databricks' - -new SqlEndpointTagsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public getNumberAttribute(terraformAttribute: string): number ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- +###### `terraformAttribute`Required -##### `terraformResource`Required +- *Type:* string -- *Type:* cdktf.IInterpolatingParent +--- -The parent resource. +##### `getNumberListAttribute` ---- +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` -##### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string -The attribute on the parent resource this class is referencing. - --- -#### Methods +##### `getNumberMapAttribute` -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getStringAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getStringMapAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getListAttribute` +##### `resolve` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberAttribute` +##### `toString` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| prefixInput | string | *No description.* | +| separatorInput | string | *No description.* | +| suffixInput | string | *No description.* | +| prefix | string | *No description.* | +| separator | string | *No description.* | +| suffix | string | *No description.* | +| internalValue | SqlQueryParameterEnumMultiple | *No description.* | --- -##### `getNumberListAttribute` +##### `creationStack`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberMapAttribute` +##### `fqn`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `prefixInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly prefixInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `separatorInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly separatorInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `suffixInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly suffixInput: string; ``` -###### `property`Required - - *Type:* string --- +##### `prefix`Required -#### Properties +```typescript +public readonly prefix: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| customTagsInput | cdktf.IResolvable \| SqlEndpointTagsCustomTags[] | *No description.* | -| customTags | cdktf.IResolvable \| SqlEndpointTagsCustomTags[] | *No description.* | -| internalValue | SqlEndpointTags | *No description.* | +- *Type:* string --- -##### `customTagsInput`Optional +##### `separator`Required ```typescript -public readonly customTagsInput: IResolvable | SqlEndpointTagsCustomTags[]; +public readonly separator: string; ``` -- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags[] +- *Type:* string --- -##### `customTags`Required +##### `suffix`Required ```typescript -public readonly customTags: IResolvable | SqlEndpointTagsCustomTags[]; +public readonly suffix: string; ``` -- *Type:* cdktf.IResolvable | SqlEndpointTagsCustomTags[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlEndpointTags; +public readonly internalValue: SqlQueryParameterEnumMultiple; ``` -- *Type:* SqlEndpointTags +- *Type:* SqlQueryParameterEnumMultiple --- -### SqlEndpointTimeoutsOutputReference +### SqlQueryParameterEnumOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlEndpointTimeoutsOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterEnumOutputReference } from '@cdktf/provider-databricks' -new SqlEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterEnumOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -112032,7 +136488,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112044,355 +136500,434 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCreate | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putMultiple | *No description.* | +| resetMultiple | *No description.* | +| resetValue | *No description.* | +| resetValues | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetCreate` +##### `resolve` ```typescript -public resetCreate(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| createInput | string | *No description.* | -| create | string | *No description.* | -| internalValue | SqlEndpointTimeouts | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `createInput`Optional +##### `toString` ```typescript -public readonly createInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `create`Required +##### `putMultiple` ```typescript -public readonly create: string; +public putMultiple(value: SqlQueryParameterEnumMultiple): void ``` -- *Type:* string +###### `value`Required + +- *Type:* SqlQueryParameterEnumMultiple --- -##### `internalValue`Optional +##### `resetMultiple` ```typescript -public readonly internalValue: SqlEndpointTimeouts; +public resetMultiple(): void ``` -- *Type:* SqlEndpointTimeouts - ---- - +##### `resetValue` -### SqlQueryParameterDateOutputReference +```typescript +public resetValue(): void +``` -#### Initializers +##### `resetValues` ```typescript -import { SqlQueryParameterDateOutputReference } from '@cdktf/provider-databricks' - -new SqlQueryParameterDateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public resetValues(): void ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| multiple | SqlQueryParameterEnumMultipleOutputReference | *No description.* | +| multipleInput | SqlQueryParameterEnumMultiple | *No description.* | +| optionsInput | string[] | *No description.* | +| valueInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| options | string[] | *No description.* | +| value | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | SqlQueryParameterEnum | *No description.* | --- -##### `terraformResource`Required +##### `creationStack`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly creationStack: string[]; +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `terraformAttribute`Required +##### `fqn`Required -- *Type:* string +```typescript +public readonly fqn: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods +##### `multiple`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +```typescript +public readonly multiple: SqlQueryParameterEnumMultipleOutputReference; +``` + +- *Type:* SqlQueryParameterEnumMultipleOutputReference --- -##### `getAnyMapAttribute` +##### `multipleInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly multipleInput: SqlQueryParameterEnumMultiple; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* SqlQueryParameterEnumMultiple --- -##### `getBooleanAttribute` +##### `optionsInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly optionsInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getBooleanMapAttribute` +##### `valueInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly valueInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getListAttribute` +##### `valuesInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly valuesInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getNumberAttribute` +##### `options`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly options: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getNumberListAttribute` +##### `value`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly value: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `values`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly values: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: SqlQueryParameterEnum; +``` + +- *Type:* SqlQueryParameterEnum --- -##### `getStringAttribute` + +### SqlQueryParameterList + +#### Initializers ```typescript -public getStringAttribute(terraformAttribute: string): string +import { SqlQueryParameterList } from '@cdktf/provider-databricks' + +new SqlQueryParameterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -###### `terraformAttribute`Required +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getStringMapAttribute` +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public computeFqn(): string ``` -###### `terraformAttribute`Required +##### `resolve` -- *Type:* string +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `interpolationForAttribute` +##### `toString` ```typescript -public interpolationForAttribute(property: string): IResolvable +public toString(): string ``` -###### `property`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): SqlQueryParameterOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. --- @@ -112401,61 +136936,65 @@ public interpolationForAttribute(property: string): IResolvable | **Name** | **Type** | **Description** | | --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDate | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlQueryParameter[] | *No description.* | --- -##### `valueInput`Optional +##### `creationStack`Required ```typescript -public readonly valueInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `value`Required +##### `fqn`Required ```typescript -public readonly value: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryParameterDate; +public readonly internalValue: IResolvable | SqlQueryParameter[]; ``` -- *Type:* SqlQueryParameterDate +- *Type:* cdktf.IResolvable | SqlQueryParameter[] --- -### SqlQueryParameterDateRangeOutputReference +### SqlQueryParameterNumberOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryParameterDateRangeOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterNumberOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterNumberOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -112463,7 +137002,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112475,199 +137014,260 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDateRange | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | number | *No description.* | +| value | number | *No description.* | +| internalValue | SqlQueryParameterNumber | *No description.* | --- -##### `valueInput`Optional +##### `creationStack`Required ```typescript -public readonly valueInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `value`Required +##### `fqn`Required ```typescript -public readonly value: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `valueInput`Optional ```typescript -public readonly internalValue: SqlQueryParameterDateRange; +public readonly valueInput: number; ``` -- *Type:* SqlQueryParameterDateRange +- *Type:* number --- +##### `value`Required -### SqlQueryParameterDatetimeOutputReference +```typescript +public readonly value: number; +``` -#### Initializers +- *Type:* number + +--- + +##### `internalValue`Optional ```typescript -import { SqlQueryParameterDatetimeOutputReference } from '@cdktf/provider-databricks' +public readonly internalValue: SqlQueryParameterNumber; +``` -new SqlQueryParameterDatetimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* SqlQueryParameterNumber + +--- + + +### SqlQueryParameterOutputReference + +#### Initializers + +```typescript +import { SqlQueryParameterOutputReference } from '@cdktf/provider-databricks' + +new SqlQueryParameterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -112675,7 +137275,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112683,839 +137283,1042 @@ The attribute on the parent resource this class is referencing. --- -#### Methods +##### `complexObjectIndex`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +- *Type:* number + +the index of this item in the list. --- -##### `getAnyMapAttribute` +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDate | *No description.* | +| putDateRange | *No description.* | +| putDatetime | *No description.* | +| putDatetimeRange | *No description.* | +| putDatetimesec | *No description.* | +| putDatetimesecRange | *No description.* | +| putEnum | *No description.* | +| putNumber | *No description.* | +| putQuery | *No description.* | +| putText | *No description.* | +| resetDate | *No description.* | +| resetDateRange | *No description.* | +| resetDatetime | *No description.* | +| resetDatetimeRange | *No description.* | +| resetDatetimesec | *No description.* | +| resetDatetimesecRange | *No description.* | +| resetEnum | *No description.* | +| resetNumber | *No description.* | +| resetQuery | *No description.* | +| resetText | *No description.* | +| resetTitle | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` -#### Properties +```typescript +public resolve(_context: IResolveContext): any +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDatetime | *No description.* | +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `valueInput`Optional +##### `toString` ```typescript -public readonly valueInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `value`Required +##### `putDate` ```typescript -public readonly value: string; +public putDate(value: SqlQueryParameterDate): void ``` -- *Type:* string +###### `value`Required + +- *Type:* SqlQueryParameterDate --- -##### `internalValue`Optional +##### `putDateRange` ```typescript -public readonly internalValue: SqlQueryParameterDatetime; +public putDateRange(value: SqlQueryParameterDateRange): void ``` -- *Type:* SqlQueryParameterDatetime +###### `value`Required + +- *Type:* SqlQueryParameterDateRange --- +##### `putDatetime` -### SqlQueryParameterDatetimeRangeOutputReference +```typescript +public putDatetime(value: SqlQueryParameterDatetime): void +``` -#### Initializers +###### `value`Required -```typescript -import { SqlQueryParameterDatetimeRangeOutputReference } from '@cdktf/provider-databricks' +- *Type:* SqlQueryParameterDatetime -new SqlQueryParameterDatetimeRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +--- + +##### `putDatetimeRange` + +```typescript +public putDatetimeRange(value: SqlQueryParameterDatetimeRange): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +###### `value`Required + +- *Type:* SqlQueryParameterDatetimeRange --- -##### `terraformResource`Required +##### `putDatetimesec` -- *Type:* cdktf.IInterpolatingParent +```typescript +public putDatetimesec(value: SqlQueryParameterDatetimesec): void +``` -The parent resource. +###### `value`Required + +- *Type:* SqlQueryParameterDatetimesec --- -##### `terraformAttribute`Required +##### `putDatetimesecRange` -- *Type:* string +```typescript +public putDatetimesecRange(value: SqlQueryParameterDatetimesecRange): void +``` -The attribute on the parent resource this class is referencing. +###### `value`Required + +- *Type:* SqlQueryParameterDatetimesecRange --- -#### Methods +##### `putEnum` -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +```typescript +public putEnum(value: SqlQueryParameterEnum): void +``` + +###### `value`Required + +- *Type:* SqlQueryParameterEnum --- -##### `getAnyMapAttribute` +##### `putNumber` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public putNumber(value: SqlQueryParameterNumber): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* SqlQueryParameterNumber --- -##### `getBooleanAttribute` +##### `putQuery` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public putQuery(value: SqlQueryParameterQuery): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* SqlQueryParameterQuery --- -##### `getBooleanMapAttribute` +##### `putText` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public putText(value: SqlQueryParameterText): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* SqlQueryParameterText --- -##### `getListAttribute` +##### `resetDate` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resetDate(): void ``` -###### `terraformAttribute`Required +##### `resetDateRange` -- *Type:* string +```typescript +public resetDateRange(): void +``` ---- +##### `resetDatetime` -##### `getNumberAttribute` +```typescript +public resetDatetime(): void +``` + +##### `resetDatetimeRange` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resetDatetimeRange(): void ``` -###### `terraformAttribute`Required +##### `resetDatetimesec` -- *Type:* string +```typescript +public resetDatetimesec(): void +``` ---- +##### `resetDatetimesecRange` -##### `getNumberListAttribute` +```typescript +public resetDatetimesecRange(): void +``` + +##### `resetEnum` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public resetEnum(): void ``` -###### `terraformAttribute`Required +##### `resetNumber` -- *Type:* string +```typescript +public resetNumber(): void +``` ---- +##### `resetQuery` -##### `getNumberMapAttribute` +```typescript +public resetQuery(): void +``` + +##### `resetText` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resetText(): void ``` -###### `terraformAttribute`Required +##### `resetTitle` -- *Type:* string +```typescript +public resetTitle(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| date | SqlQueryParameterDateOutputReference | *No description.* | +| dateRange | SqlQueryParameterDateRangeOutputReference | *No description.* | +| datetime | SqlQueryParameterDatetimeOutputReference | *No description.* | +| datetimeRange | SqlQueryParameterDatetimeRangeOutputReference | *No description.* | +| datetimesec | SqlQueryParameterDatetimesecOutputReference | *No description.* | +| datetimesecRange | SqlQueryParameterDatetimesecRangeOutputReference | *No description.* | +| enum | SqlQueryParameterEnumOutputReference | *No description.* | +| number | SqlQueryParameterNumberOutputReference | *No description.* | +| query | SqlQueryParameterQueryOutputReference | *No description.* | +| text | SqlQueryParameterTextOutputReference | *No description.* | +| dateInput | SqlQueryParameterDate | *No description.* | +| dateRangeInput | SqlQueryParameterDateRange | *No description.* | +| datetimeInput | SqlQueryParameterDatetime | *No description.* | +| datetimeRangeInput | SqlQueryParameterDatetimeRange | *No description.* | +| datetimesecInput | SqlQueryParameterDatetimesec | *No description.* | +| datetimesecRangeInput | SqlQueryParameterDatetimesecRange | *No description.* | +| enumInput | SqlQueryParameterEnum | *No description.* | +| nameInput | string | *No description.* | +| numberInput | SqlQueryParameterNumber | *No description.* | +| queryInput | SqlQueryParameterQuery | *No description.* | +| textInput | SqlQueryParameterText | *No description.* | +| titleInput | string | *No description.* | +| name | string | *No description.* | +| title | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlQueryParameter | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `date`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly date: SqlQueryParameterDateOutputReference; ``` -###### `property`Required +- *Type:* SqlQueryParameterDateOutputReference -- *Type:* string +--- + +##### `dateRange`Required + +```typescript +public readonly dateRange: SqlQueryParameterDateRangeOutputReference; +``` + +- *Type:* SqlQueryParameterDateRangeOutputReference --- +##### `datetime`Required -#### Properties +```typescript +public readonly datetime: SqlQueryParameterDatetimeOutputReference; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDatetimeRange | *No description.* | +- *Type:* SqlQueryParameterDatetimeOutputReference --- -##### `valueInput`Optional +##### `datetimeRange`Required ```typescript -public readonly valueInput: string; +public readonly datetimeRange: SqlQueryParameterDatetimeRangeOutputReference; ``` -- *Type:* string +- *Type:* SqlQueryParameterDatetimeRangeOutputReference --- -##### `value`Required +##### `datetimesec`Required ```typescript -public readonly value: string; +public readonly datetimesec: SqlQueryParameterDatetimesecOutputReference; ``` -- *Type:* string +- *Type:* SqlQueryParameterDatetimesecOutputReference --- -##### `internalValue`Optional +##### `datetimesecRange`Required ```typescript -public readonly internalValue: SqlQueryParameterDatetimeRange; +public readonly datetimesecRange: SqlQueryParameterDatetimesecRangeOutputReference; ``` -- *Type:* SqlQueryParameterDatetimeRange +- *Type:* SqlQueryParameterDatetimesecRangeOutputReference --- +##### `enum`Required -### SqlQueryParameterDatetimesecOutputReference +```typescript +public readonly enum: SqlQueryParameterEnumOutputReference; +``` -#### Initializers +- *Type:* SqlQueryParameterEnumOutputReference + +--- + +##### `number`Required ```typescript -import { SqlQueryParameterDatetimesecOutputReference } from '@cdktf/provider-databricks' +public readonly number: SqlQueryParameterNumberOutputReference; +``` -new SqlQueryParameterDatetimesecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* SqlQueryParameterNumberOutputReference + +--- + +##### `query`Required + +```typescript +public readonly query: SqlQueryParameterQueryOutputReference; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* SqlQueryParameterQueryOutputReference --- -##### `terraformResource`Required +##### `text`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly text: SqlQueryParameterTextOutputReference; +``` -The parent resource. +- *Type:* SqlQueryParameterTextOutputReference --- -##### `terraformAttribute`Required +##### `dateInput`Optional -- *Type:* string +```typescript +public readonly dateInput: SqlQueryParameterDate; +``` -The attribute on the parent resource this class is referencing. +- *Type:* SqlQueryParameterDate --- -#### Methods +##### `dateRangeInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +```typescript +public readonly dateRangeInput: SqlQueryParameterDateRange; +``` + +- *Type:* SqlQueryParameterDateRange --- -##### `getAnyMapAttribute` +##### `datetimeInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly datetimeInput: SqlQueryParameterDatetime; ``` -###### `terraformAttribute`Required +- *Type:* SqlQueryParameterDatetime -- *Type:* string +--- + +##### `datetimeRangeInput`Optional + +```typescript +public readonly datetimeRangeInput: SqlQueryParameterDatetimeRange; +``` + +- *Type:* SqlQueryParameterDatetimeRange --- -##### `getBooleanAttribute` +##### `datetimesecInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly datetimesecInput: SqlQueryParameterDatetimesec; ``` -###### `terraformAttribute`Required +- *Type:* SqlQueryParameterDatetimesec -- *Type:* string +--- + +##### `datetimesecRangeInput`Optional + +```typescript +public readonly datetimesecRangeInput: SqlQueryParameterDatetimesecRange; +``` + +- *Type:* SqlQueryParameterDatetimesecRange --- -##### `getBooleanMapAttribute` +##### `enumInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly enumInput: SqlQueryParameterEnum; ``` -###### `terraformAttribute`Required +- *Type:* SqlQueryParameterEnum + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` - *Type:* string --- -##### `getListAttribute` +##### `numberInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly numberInput: SqlQueryParameterNumber; ``` -###### `terraformAttribute`Required +- *Type:* SqlQueryParameterNumber -- *Type:* string +--- + +##### `queryInput`Optional + +```typescript +public readonly queryInput: SqlQueryParameterQuery; +``` + +- *Type:* SqlQueryParameterQuery --- -##### `getNumberAttribute` +##### `textInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly textInput: SqlQueryParameterText; ``` -###### `terraformAttribute`Required +- *Type:* SqlQueryParameterText + +--- + +##### `titleInput`Optional + +```typescript +public readonly titleInput: string; +``` - *Type:* string --- -##### `getNumberListAttribute` +##### `name`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly name: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `title`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly title: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `internalValue`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly internalValue: IResolvable | SqlQueryParameter; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | SqlQueryParameter --- -##### `getStringMapAttribute` + +### SqlQueryParameterQueryMultipleOutputReference + +#### Initializers ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +import { SqlQueryParameterQueryMultipleOutputReference } from '@cdktf/provider-databricks' + +new SqlQueryParameterQueryMultipleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -###### `terraformAttribute`Required +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `interpolationForAttribute` +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ```typescript -public interpolationForAttribute(property: string): IResolvable +public computeFqn(): string ``` -###### `property`Required +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required - *Type:* string --- +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` -#### Properties +###### `terraformAttribute`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDatetimesec | *No description.* | +- *Type:* string --- -##### `valueInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly valueInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `value`Required +##### `getListAttribute` ```typescript -public readonly value: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getNumberAttribute` ```typescript -public readonly internalValue: SqlQueryParameterDatetimesec; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* SqlQueryParameterDatetimesec - ---- +###### `terraformAttribute`Required +- *Type:* string -### SqlQueryParameterDatetimesecRangeOutputReference +--- -#### Initializers +##### `getNumberListAttribute` ```typescript -import { SqlQueryParameterDatetimesecRangeOutputReference } from '@cdktf/provider-databricks' - -new SqlQueryParameterDatetimesecRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public getNumberListAttribute(terraformAttribute: string): number[] ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `terraformAttribute`Required -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `getNumberMapAttribute` ---- +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` -#### Methods +###### `terraformAttribute`Required -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getStringAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getStringMapAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `interpolationForAttribute` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getListAttribute` +##### `resolve` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberAttribute` +##### `toString` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| prefixInput | string | *No description.* | +| separatorInput | string | *No description.* | +| suffixInput | string | *No description.* | +| prefix | string | *No description.* | +| separator | string | *No description.* | +| suffix | string | *No description.* | +| internalValue | SqlQueryParameterQueryMultiple | *No description.* | --- -##### `getNumberListAttribute` +##### `creationStack`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberMapAttribute` +##### `fqn`Required ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringAttribute` +##### `prefixInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly prefixInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `separatorInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly separatorInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `suffixInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly suffixInput: string; ``` -###### `property`Required - - *Type:* string --- +##### `prefix`Required -#### Properties +```typescript +public readonly prefix: string; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterDatetimesecRange | *No description.* | +- *Type:* string --- -##### `valueInput`Optional +##### `separator`Required ```typescript -public readonly valueInput: string; +public readonly separator: string; ``` - *Type:* string --- -##### `value`Required +##### `suffix`Required ```typescript -public readonly value: string; +public readonly suffix: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryParameterDatetimesecRange; +public readonly internalValue: SqlQueryParameterQueryMultiple; ``` -- *Type:* SqlQueryParameterDatetimesecRange +- *Type:* SqlQueryParameterQueryMultiple --- -### SqlQueryParameterEnumMultipleOutputReference +### SqlQueryParameterQueryOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryParameterEnumMultipleOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryParameterQueryOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterEnumMultipleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryParameterQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -113523,7 +138326,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113535,555 +138338,629 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putMultiple | *No description.* | +| resetMultiple | *No description.* | +| resetValue | *No description.* | +| resetValues | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` -#### Properties +```typescript +public resolve(_context: IResolveContext): any +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| prefixInput | string | *No description.* | -| separatorInput | string | *No description.* | -| suffixInput | string | *No description.* | -| prefix | string | *No description.* | -| separator | string | *No description.* | -| suffix | string | *No description.* | -| internalValue | SqlQueryParameterEnumMultiple | *No description.* | +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `prefixInput`Optional +##### `toString` ```typescript -public readonly prefixInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `separatorInput`Optional +##### `putMultiple` ```typescript -public readonly separatorInput: string; +public putMultiple(value: SqlQueryParameterQueryMultiple): void ``` -- *Type:* string +###### `value`Required + +- *Type:* SqlQueryParameterQueryMultiple --- -##### `suffixInput`Optional +##### `resetMultiple` ```typescript -public readonly suffixInput: string; +public resetMultiple(): void ``` -- *Type:* string +##### `resetValue` ---- +```typescript +public resetValue(): void +``` -##### `prefix`Required +##### `resetValues` ```typescript -public readonly prefix: string; +public resetValues(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| multiple | SqlQueryParameterQueryMultipleOutputReference | *No description.* | +| multipleInput | SqlQueryParameterQueryMultiple | *No description.* | +| queryIdInput | string | *No description.* | +| valueInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| queryId | string | *No description.* | +| value | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | SqlQueryParameterQuery | *No description.* | --- -##### `separator`Required +##### `creationStack`Required ```typescript -public readonly separator: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `suffix`Required +##### `fqn`Required ```typescript -public readonly suffix: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `multiple`Required ```typescript -public readonly internalValue: SqlQueryParameterEnumMultiple; +public readonly multiple: SqlQueryParameterQueryMultipleOutputReference; ``` -- *Type:* SqlQueryParameterEnumMultiple +- *Type:* SqlQueryParameterQueryMultipleOutputReference --- - -### SqlQueryParameterEnumOutputReference - -#### Initializers +##### `multipleInput`Optional ```typescript -import { SqlQueryParameterEnumOutputReference } from '@cdktf/provider-databricks' - -new SqlQueryParameterEnumOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly multipleInput: SqlQueryParameterQueryMultiple; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* SqlQueryParameterQueryMultiple --- -##### `terraformResource`Required +##### `queryIdInput`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly queryIdInput: string; +``` -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required +##### `valueInput`Optional -- *Type:* string +```typescript +public readonly valueInput: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods +##### `valuesInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putMultiple | *No description.* | -| resetMultiple | *No description.* | -| resetValue | *No description.* | -| resetValues | *No description.* | +```typescript +public readonly valuesInput: string[]; +``` + +- *Type:* string[] --- -##### `getAnyMapAttribute` +##### `queryId`Required ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly queryId: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `value`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly value: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `values`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly values: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getListAttribute` +##### `internalValue`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly internalValue: SqlQueryParameterQuery; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* SqlQueryParameterQuery --- -##### `getNumberAttribute` + +### SqlQueryParameterTextOutputReference + +#### Initializers ```typescript -public getNumberAttribute(terraformAttribute: string): number +import { SqlQueryParameterTextOutputReference } from '@cdktf/provider-databricks' + +new SqlQueryParameterTextOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -###### `terraformAttribute`Required +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getNumberListAttribute` +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public computeFqn(): string ``` -###### `terraformAttribute`Required +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getBooleanAttribute` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getBooleanMapAttribute` ```typescript -public getStringAttribute(terraformAttribute: string): string +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getListAttribute` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `getNumberAttribute` ```typescript -public interpolationForAttribute(property: string): IResolvable +public getNumberAttribute(terraformAttribute: string): number ``` -###### `property`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putMultiple` +##### `getNumberListAttribute` ```typescript -public putMultiple(value: SqlQueryParameterEnumMultiple): void +public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* SqlQueryParameterEnumMultiple +- *Type:* string --- -##### `resetMultiple` +##### `getNumberMapAttribute` ```typescript -public resetMultiple(): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -##### `resetValue` +###### `terraformAttribute`Required -```typescript -public resetValue(): void -``` +- *Type:* string -##### `resetValues` +--- + +##### `getStringAttribute` ```typescript -public resetValues(): void +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + +- *Type:* string -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| multiple | SqlQueryParameterEnumMultipleOutputReference | *No description.* | -| multipleInput | SqlQueryParameterEnumMultiple | *No description.* | -| optionsInput | string[] | *No description.* | -| valueInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| options | string[] | *No description.* | -| value | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | SqlQueryParameterEnum | *No description.* | - --- -##### `multiple`Required +##### `getStringMapAttribute` ```typescript -public readonly multiple: SqlQueryParameterEnumMultipleOutputReference; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* SqlQueryParameterEnumMultipleOutputReference +###### `terraformAttribute`Required + +- *Type:* string --- -##### `multipleInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly multipleInput: SqlQueryParameterEnumMultiple; +public interpolationForAttribute(property: string): IResolvable ``` -- *Type:* SqlQueryParameterEnumMultiple +###### `property`Required + +- *Type:* string --- -##### `optionsInput`Optional +##### `resolve` ```typescript -public readonly optionsInput: string[]; +public resolve(_context: IResolveContext): any ``` -- *Type:* string[] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `valueInput`Optional +##### `toString` ```typescript -public readonly valueInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| valueInput | string | *No description.* | +| value | string | *No description.* | +| internalValue | SqlQueryParameterText | *No description.* | --- -##### `valuesInput`Optional +##### `creationStack`Required ```typescript -public readonly valuesInput: string[]; +public readonly creationStack: string[]; ``` - *Type:* string[] +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + --- -##### `options`Required +##### `fqn`Required ```typescript -public readonly options: string[]; +public readonly fqn: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `value`Required +##### `valueInput`Optional ```typescript -public readonly value: string; +public readonly valueInput: string; ``` - *Type:* string --- -##### `values`Required +##### `value`Required ```typescript -public readonly values: string[]; +public readonly value: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryParameterEnum; +public readonly internalValue: SqlQueryParameterText; ``` -- *Type:* SqlQueryParameterEnum +- *Type:* SqlQueryParameterText --- -### SqlQueryParameterNumberOutputReference +### SqlQueryScheduleContinuousOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryParameterNumberOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryScheduleContinuousOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterNumberOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryScheduleContinuousOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -114091,7 +138968,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114103,199 +138980,287 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetUntilDate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetUntilDate` + +```typescript +public resetUntilDate(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| valueInput | number | *No description.* | -| value | number | *No description.* | -| internalValue | SqlQueryParameterNumber | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| intervalSecondsInput | number | *No description.* | +| untilDateInput | string | *No description.* | +| intervalSeconds | number | *No description.* | +| untilDate | string | *No description.* | +| internalValue | SqlQueryScheduleContinuous | *No description.* | --- -##### `valueInput`Optional +##### `creationStack`Required ```typescript -public readonly valueInput: number; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `intervalSecondsInput`Optional + +```typescript +public readonly intervalSecondsInput: number; ``` - *Type:* number --- -##### `value`Required +##### `untilDateInput`Optional ```typescript -public readonly value: number; +public readonly untilDateInput: string; +``` + +- *Type:* string + +--- + +##### `intervalSeconds`Required + +```typescript +public readonly intervalSeconds: number; ``` - *Type:* number --- -##### `internalValue`Optional +##### `untilDate`Required ```typescript -public readonly internalValue: SqlQueryParameterNumber; +public readonly untilDate: string; ``` -- *Type:* SqlQueryParameterNumber +- *Type:* string --- +##### `internalValue`Optional -### SqlQueryParameterQueryMultipleOutputReference +```typescript +public readonly internalValue: SqlQueryScheduleContinuous; +``` -#### Initializers +- *Type:* SqlQueryScheduleContinuous + +--- + + +### SqlQueryScheduleDailyOutputReference + +#### Initializers ```typescript -import { SqlQueryParameterQueryMultipleOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryScheduleDailyOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterQueryMultipleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryScheduleDailyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -114303,7 +139268,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114315,243 +139280,309 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetUntilDate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetUntilDate` + +```typescript +public resetUntilDate(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| prefixInput | string | *No description.* | -| separatorInput | string | *No description.* | -| suffixInput | string | *No description.* | -| prefix | string | *No description.* | -| separator | string | *No description.* | -| suffix | string | *No description.* | -| internalValue | SqlQueryParameterQueryMultiple | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| intervalDaysInput | number | *No description.* | +| timeOfDayInput | string | *No description.* | +| untilDateInput | string | *No description.* | +| intervalDays | number | *No description.* | +| timeOfDay | string | *No description.* | +| untilDate | string | *No description.* | +| internalValue | SqlQueryScheduleDaily | *No description.* | --- -##### `prefixInput`Optional +##### `creationStack`Required ```typescript -public readonly prefixInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `separatorInput`Optional +##### `fqn`Required ```typescript -public readonly separatorInput: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `suffixInput`Optional +##### `intervalDaysInput`Optional ```typescript -public readonly suffixInput: string; +public readonly intervalDaysInput: number; +``` + +- *Type:* number + +--- + +##### `timeOfDayInput`Optional + +```typescript +public readonly timeOfDayInput: string; ``` - *Type:* string --- -##### `prefix`Required +##### `untilDateInput`Optional ```typescript -public readonly prefix: string; +public readonly untilDateInput: string; ``` - *Type:* string --- -##### `separator`Required +##### `intervalDays`Required ```typescript -public readonly separator: string; +public readonly intervalDays: number; +``` + +- *Type:* number + +--- + +##### `timeOfDay`Required + +```typescript +public readonly timeOfDay: string; ``` - *Type:* string --- -##### `suffix`Required +##### `untilDate`Required ```typescript -public readonly suffix: string; +public readonly untilDate: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryParameterQueryMultiple; +public readonly internalValue: SqlQueryScheduleDaily; ``` -- *Type:* SqlQueryParameterQueryMultiple +- *Type:* SqlQueryScheduleDaily --- -### SqlQueryParameterQueryOutputReference +### SqlQueryScheduleOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryParameterQueryOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryScheduleOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -114559,7 +139590,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114571,171 +139602,230 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putMultiple | *No description.* | -| resetMultiple | *No description.* | -| resetValue | *No description.* | -| resetValues | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putContinuous | *No description.* | +| putDaily | *No description.* | +| putWeekly | *No description.* | +| resetContinuous | *No description.* | +| resetDaily | *No description.* | +| resetWeekly | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `interpolationForAttribute` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `resolve` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getStringAttribute` +##### `toString` ```typescript -public getStringAttribute(terraformAttribute: string): string +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getStringMapAttribute` +##### `putContinuous` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public putContinuous(value: SqlQueryScheduleContinuous): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* SqlQueryScheduleContinuous --- -##### `interpolationForAttribute` +##### `putDaily` ```typescript -public interpolationForAttribute(property: string): IResolvable +public putDaily(value: SqlQueryScheduleDaily): void ``` -###### `property`Required +###### `value`Required -- *Type:* string +- *Type:* SqlQueryScheduleDaily --- -##### `putMultiple` +##### `putWeekly` ```typescript -public putMultiple(value: SqlQueryParameterQueryMultiple): void +public putWeekly(value: SqlQueryScheduleWeekly): void ``` -###### `value`Required +###### `value`Required -- *Type:* SqlQueryParameterQueryMultiple +- *Type:* SqlQueryScheduleWeekly --- -##### `resetMultiple` +##### `resetContinuous` ```typescript -public resetMultiple(): void +public resetContinuous(): void ``` -##### `resetValue` +##### `resetDaily` ```typescript -public resetValue(): void +public resetDaily(): void ``` -##### `resetValues` +##### `resetWeekly` ```typescript -public resetValues(): void +public resetWeekly(): void ``` @@ -114743,127 +139833,131 @@ public resetValues(): void | **Name** | **Type** | **Description** | | --- | --- | --- | -| multiple | SqlQueryParameterQueryMultipleOutputReference | *No description.* | -| multipleInput | SqlQueryParameterQueryMultiple | *No description.* | -| queryIdInput | string | *No description.* | -| valueInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| queryId | string | *No description.* | -| value | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | SqlQueryParameterQuery | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| continuous | SqlQueryScheduleContinuousOutputReference | *No description.* | +| daily | SqlQueryScheduleDailyOutputReference | *No description.* | +| weekly | SqlQueryScheduleWeeklyOutputReference | *No description.* | +| continuousInput | SqlQueryScheduleContinuous | *No description.* | +| dailyInput | SqlQueryScheduleDaily | *No description.* | +| weeklyInput | SqlQueryScheduleWeekly | *No description.* | +| internalValue | SqlQuerySchedule | *No description.* | --- -##### `multiple`Required +##### `creationStack`Required ```typescript -public readonly multiple: SqlQueryParameterQueryMultipleOutputReference; +public readonly creationStack: string[]; ``` -- *Type:* SqlQueryParameterQueryMultipleOutputReference +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `multipleInput`Optional +##### `fqn`Required ```typescript -public readonly multipleInput: SqlQueryParameterQueryMultiple; +public readonly fqn: string; ``` -- *Type:* SqlQueryParameterQueryMultiple +- *Type:* string --- -##### `queryIdInput`Optional +##### `continuous`Required ```typescript -public readonly queryIdInput: string; +public readonly continuous: SqlQueryScheduleContinuousOutputReference; ``` -- *Type:* string +- *Type:* SqlQueryScheduleContinuousOutputReference --- -##### `valueInput`Optional +##### `daily`Required ```typescript -public readonly valueInput: string; +public readonly daily: SqlQueryScheduleDailyOutputReference; ``` -- *Type:* string +- *Type:* SqlQueryScheduleDailyOutputReference --- -##### `valuesInput`Optional +##### `weekly`Required ```typescript -public readonly valuesInput: string[]; +public readonly weekly: SqlQueryScheduleWeeklyOutputReference; ``` -- *Type:* string[] +- *Type:* SqlQueryScheduleWeeklyOutputReference --- -##### `queryId`Required +##### `continuousInput`Optional ```typescript -public readonly queryId: string; +public readonly continuousInput: SqlQueryScheduleContinuous; ``` -- *Type:* string +- *Type:* SqlQueryScheduleContinuous --- -##### `value`Required +##### `dailyInput`Optional ```typescript -public readonly value: string; +public readonly dailyInput: SqlQueryScheduleDaily; ``` -- *Type:* string +- *Type:* SqlQueryScheduleDaily --- -##### `values`Required +##### `weeklyInput`Optional ```typescript -public readonly values: string[]; +public readonly weeklyInput: SqlQueryScheduleWeekly; ``` -- *Type:* string[] +- *Type:* SqlQueryScheduleWeekly --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryParameterQuery; +public readonly internalValue: SqlQuerySchedule; ``` -- *Type:* SqlQueryParameterQuery +- *Type:* SqlQuerySchedule --- -### SqlQueryParameterTextOutputReference +### SqlQueryScheduleWeeklyOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryParameterTextOutputReference } from '@cdktf/provider-databricks' +import { SqlQueryScheduleWeeklyOutputReference } from '@cdktf/provider-databricks' -new SqlQueryParameterTextOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlQueryScheduleWeeklyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -114871,7 +139965,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114883,440 +139977,476 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetUntilDate | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` -#### Properties +```typescript +public resolve(_context: IResolveContext): any +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| valueInput | string | *No description.* | -| value | string | *No description.* | -| internalValue | SqlQueryParameterText | *No description.* | +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `valueInput`Optional +##### `toString` ```typescript -public readonly valueInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `value`Required +##### `resetUntilDate` ```typescript -public readonly value: string; +public resetUntilDate(): void ``` -- *Type:* string + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dayOfWeekInput | string | *No description.* | +| intervalWeeksInput | number | *No description.* | +| timeOfDayInput | string | *No description.* | +| untilDateInput | string | *No description.* | +| dayOfWeek | string | *No description.* | +| intervalWeeks | number | *No description.* | +| timeOfDay | string | *No description.* | +| untilDate | string | *No description.* | +| internalValue | SqlQueryScheduleWeekly | *No description.* | --- -##### `internalValue`Optional +##### `creationStack`Required ```typescript -public readonly internalValue: SqlQueryParameterText; +public readonly creationStack: string[]; ``` -- *Type:* SqlQueryParameterText +- *Type:* string[] ---- +The creation stack of this resolvable which will be appended to errors thrown during resolution. +If this returns an empty array the stack will not be attached. -### SqlQueryScheduleContinuousOutputReference +--- -#### Initializers +##### `fqn`Required ```typescript -import { SqlQueryScheduleContinuousOutputReference } from '@cdktf/provider-databricks' - -new SqlQueryScheduleContinuousOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly fqn: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* string --- -##### `terraformResource`Required +##### `dayOfWeekInput`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly dayOfWeekInput: string; +``` -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required +##### `intervalWeeksInput`Optional -- *Type:* string +```typescript +public readonly intervalWeeksInput: number; +``` -The attribute on the parent resource this class is referencing. +- *Type:* number --- -#### Methods +##### `timeOfDayInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetUntilDate | *No description.* | +```typescript +public readonly timeOfDayInput: string; +``` + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `untilDateInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly untilDateInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `dayOfWeek`Required ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly dayOfWeek: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanMapAttribute` +##### `intervalWeeks`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly intervalWeeks: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getListAttribute` +##### `timeOfDay`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly timeOfDay: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `untilDate`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly untilDate: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `internalValue`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly internalValue: SqlQueryScheduleWeekly; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* SqlQueryScheduleWeekly --- -##### `getNumberMapAttribute` + +### SqlWidgetParameterList + +#### Initializers ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` +import { SqlWidgetParameterList } from '@cdktf/provider-databricks' -###### `terraformAttribute`Required +new SqlWidgetParameterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringAttribute` +##### `terraformResource`Required -```typescript -public getStringAttribute(terraformAttribute: string): string -``` +- *Type:* cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `getStringMapAttribute` +##### `wrapsSet`Required -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` +- *Type:* boolean -###### `terraformAttribute`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* string +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `interpolationForAttribute` +##### `computeFqn` ```typescript -public interpolationForAttribute(property: string): IResolvable +public computeFqn(): string ``` -###### `property`Required +##### `resolve` -- *Type:* string +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `resetUntilDate` +##### `toString` ```typescript -public resetUntilDate(): void +public toString(): string ``` +Return a string representation of this resolvable object. -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| intervalSecondsInput | number | *No description.* | -| untilDateInput | string | *No description.* | -| intervalSeconds | number | *No description.* | -| untilDate | string | *No description.* | -| internalValue | SqlQueryScheduleContinuous | *No description.* | - ---- +Returns a reversible string representation. -##### `intervalSecondsInput`Optional +##### `get` ```typescript -public readonly intervalSecondsInput: number; +public get(index: number): SqlWidgetParameterOutputReference ``` +###### `index`Required + - *Type:* number +the index of the item to return. + --- -##### `untilDateInput`Optional -```typescript -public readonly untilDateInput: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| SqlWidgetParameter[] | *No description.* | --- -##### `intervalSeconds`Required +##### `creationStack`Required ```typescript -public readonly intervalSeconds: number; +public readonly creationStack: string[]; ``` -- *Type:* number +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `untilDate`Required +##### `fqn`Required ```typescript -public readonly untilDate: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryScheduleContinuous; +public readonly internalValue: IResolvable | SqlWidgetParameter[]; ``` -- *Type:* SqlQueryScheduleContinuous +- *Type:* cdktf.IResolvable | SqlWidgetParameter[] --- -### SqlQueryScheduleDailyOutputReference +### SqlWidgetParameterOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlQueryScheduleDailyOutputReference } from '@cdktf/provider-databricks' +import { SqlWidgetParameterOutputReference } from '@cdktf/provider-databricks' -new SqlQueryScheduleDailyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlWidgetParameterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -115324,7 +140454,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115332,254 +140462,416 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetUntilDate | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetMapTo | *No description.* | +| resetTitle | *No description.* | +| resetValue | *No description.* | +| resetValues | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `getNumberMapAttribute` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getStringAttribute` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getStringMapAttribute` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `interpolationForAttribute` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public interpolationForAttribute(property: string): IResolvable ``` -###### `terraformAttribute`Required +###### `property`Required - *Type:* string --- -##### `getNumberAttribute` +##### `resolve` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public resolve(_context: IResolveContext): any ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* string +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `getNumberListAttribute` +##### `toString` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public toString(): string ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* string +Returns a reversible string representation. ---- +##### `resetMapTo` -##### `getNumberMapAttribute` +```typescript +public resetMapTo(): void +``` + +##### `resetTitle` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public resetTitle(): void ``` -###### `terraformAttribute`Required +##### `resetValue` -- *Type:* string +```typescript +public resetValue(): void +``` + +##### `resetValues` + +```typescript +public resetValues(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| mapToInput | string | *No description.* | +| nameInput | string | *No description.* | +| titleInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| mapTo | string | *No description.* | +| name | string | *No description.* | +| title | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | cdktf.IResolvable \| SqlWidgetParameter | *No description.* | --- -##### `getStringAttribute` +##### `creationStack`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getStringMapAttribute` +##### `fqn`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly fqn: string; ``` -###### `terraformAttribute`Required +- *Type:* string + +--- + +##### `mapToInput`Optional + +```typescript +public readonly mapToInput: string; +``` - *Type:* string --- -##### `interpolationForAttribute` +##### `nameInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly nameInput: string; ``` -###### `property`Required +- *Type:* string + +--- + +##### `titleInput`Optional + +```typescript +public readonly titleInput: string; +``` - *Type:* string --- -##### `resetUntilDate` +##### `typeInput`Optional ```typescript -public resetUntilDate(): void +public readonly typeInput: string; ``` +- *Type:* string -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| intervalDaysInput | number | *No description.* | -| timeOfDayInput | string | *No description.* | -| untilDateInput | string | *No description.* | -| intervalDays | number | *No description.* | -| timeOfDay | string | *No description.* | -| untilDate | string | *No description.* | -| internalValue | SqlQueryScheduleDaily | *No description.* | +##### `valueInput`Optional + +```typescript +public readonly valueInput: string; +``` + +- *Type:* string --- -##### `intervalDaysInput`Optional +##### `valuesInput`Optional ```typescript -public readonly intervalDaysInput: number; +public readonly valuesInput: string[]; ``` -- *Type:* number +- *Type:* string[] --- -##### `timeOfDayInput`Optional +##### `mapTo`Required ```typescript -public readonly timeOfDayInput: string; +public readonly mapTo: string; ``` - *Type:* string --- -##### `untilDateInput`Optional +##### `name`Required ```typescript -public readonly untilDateInput: string; +public readonly name: string; ``` - *Type:* string --- -##### `intervalDays`Required +##### `title`Required ```typescript -public readonly intervalDays: number; +public readonly title: string; ``` -- *Type:* number +- *Type:* string --- -##### `timeOfDay`Required +##### `type`Required ```typescript -public readonly timeOfDay: string; +public readonly type: string; ``` - *Type:* string --- -##### `untilDate`Required +##### `value`Required ```typescript -public readonly untilDate: string; +public readonly value: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `values`Required ```typescript -public readonly internalValue: SqlQueryScheduleDaily; +public readonly values: string[]; ``` -- *Type:* SqlQueryScheduleDaily +- *Type:* string[] --- +##### `internalValue`Optional -### SqlQueryScheduleOutputReference +```typescript +public readonly internalValue: IResolvable | SqlWidgetParameter; +``` -#### Initializers +- *Type:* cdktf.IResolvable | SqlWidgetParameter + +--- + + +### SqlWidgetPositionOutputReference + +#### Initializers ```typescript -import { SqlQueryScheduleOutputReference } from '@cdktf/provider-databricks' +import { SqlWidgetPositionOutputReference } from '@cdktf/provider-databricks' -new SqlQueryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new SqlWidgetPositionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -115587,7 +140879,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115599,303 +140891,367 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putContinuous | *No description.* | -| putDaily | *No description.* | -| putWeekly | *No description.* | -| resetContinuous | *No description.* | -| resetDaily | *No description.* | -| resetWeekly | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetAutoHeight | *No description.* | +| resetPosX | *No description.* | +| resetPosY | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `putContinuous` +##### `resolve` ```typescript -public putContinuous(value: SqlQueryScheduleContinuous): void +public resolve(_context: IResolveContext): any ``` -###### `value`Required +Produce the Token's value at resolution time. -- *Type:* SqlQueryScheduleContinuous +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `putDaily` +##### `toString` ```typescript -public putDaily(value: SqlQueryScheduleDaily): void +public toString(): string ``` -###### `value`Required +Return a string representation of this resolvable object. -- *Type:* SqlQueryScheduleDaily +Returns a reversible string representation. + +##### `resetAutoHeight` + +```typescript +public resetAutoHeight(): void +``` + +##### `resetPosX` + +```typescript +public resetPosX(): void +``` + +##### `resetPosY` + +```typescript +public resetPosY(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| autoHeightInput | boolean \| cdktf.IResolvable | *No description.* | +| posXInput | number | *No description.* | +| posYInput | number | *No description.* | +| sizeXInput | number | *No description.* | +| sizeYInput | number | *No description.* | +| autoHeight | boolean \| cdktf.IResolvable | *No description.* | +| posX | number | *No description.* | +| posY | number | *No description.* | +| sizeX | number | *No description.* | +| sizeY | number | *No description.* | +| internalValue | SqlWidgetPosition | *No description.* | --- -##### `putWeekly` +##### `creationStack`Required ```typescript -public putWeekly(value: SqlQueryScheduleWeekly): void +public readonly creationStack: string[]; ``` -###### `value`Required +- *Type:* string[] -- *Type:* SqlQueryScheduleWeekly +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `resetContinuous` +##### `fqn`Required ```typescript -public resetContinuous(): void +public readonly fqn: string; ``` -##### `resetDaily` +- *Type:* string + +--- + +##### `autoHeightInput`Optional ```typescript -public resetDaily(): void +public readonly autoHeightInput: boolean | IResolvable; ``` -##### `resetWeekly` +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `posXInput`Optional ```typescript -public resetWeekly(): void +public readonly posXInput: number; ``` +- *Type:* number -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| continuous | SqlQueryScheduleContinuousOutputReference | *No description.* | -| daily | SqlQueryScheduleDailyOutputReference | *No description.* | -| weekly | SqlQueryScheduleWeeklyOutputReference | *No description.* | -| continuousInput | SqlQueryScheduleContinuous | *No description.* | -| dailyInput | SqlQueryScheduleDaily | *No description.* | -| weeklyInput | SqlQueryScheduleWeekly | *No description.* | -| internalValue | SqlQuerySchedule | *No description.* | +##### `posYInput`Optional + +```typescript +public readonly posYInput: number; +``` + +- *Type:* number --- -##### `continuous`Required +##### `sizeXInput`Optional ```typescript -public readonly continuous: SqlQueryScheduleContinuousOutputReference; +public readonly sizeXInput: number; ``` -- *Type:* SqlQueryScheduleContinuousOutputReference +- *Type:* number --- -##### `daily`Required +##### `sizeYInput`Optional ```typescript -public readonly daily: SqlQueryScheduleDailyOutputReference; +public readonly sizeYInput: number; ``` -- *Type:* SqlQueryScheduleDailyOutputReference +- *Type:* number --- -##### `weekly`Required +##### `autoHeight`Required ```typescript -public readonly weekly: SqlQueryScheduleWeeklyOutputReference; +public readonly autoHeight: boolean | IResolvable; ``` -- *Type:* SqlQueryScheduleWeeklyOutputReference +- *Type:* boolean | cdktf.IResolvable --- -##### `continuousInput`Optional +##### `posX`Required ```typescript -public readonly continuousInput: SqlQueryScheduleContinuous; +public readonly posX: number; ``` -- *Type:* SqlQueryScheduleContinuous +- *Type:* number --- -##### `dailyInput`Optional +##### `posY`Required ```typescript -public readonly dailyInput: SqlQueryScheduleDaily; +public readonly posY: number; ``` -- *Type:* SqlQueryScheduleDaily +- *Type:* number --- -##### `weeklyInput`Optional +##### `sizeX`Required ```typescript -public readonly weeklyInput: SqlQueryScheduleWeekly; +public readonly sizeX: number; ``` -- *Type:* SqlQueryScheduleWeekly +- *Type:* number --- -##### `internalValue`Optional +##### `sizeY`Required ```typescript -public readonly internalValue: SqlQuerySchedule; +public readonly sizeY: number; ``` -- *Type:* SqlQuerySchedule +- *Type:* number --- +##### `internalValue`Optional -### SqlQueryScheduleWeeklyOutputReference +```typescript +public readonly internalValue: SqlWidgetPosition; +``` -#### Initializers +- *Type:* SqlWidgetPosition + +--- + + +### StorageCredentialAwsIamRoleOutputReference + +#### Initializers ```typescript -import { SqlQueryScheduleWeeklyOutputReference } from '@cdktf/provider-databricks' +import { StorageCredentialAwsIamRoleOutputReference } from '@cdktf/provider-databricks' -new SqlQueryScheduleWeeklyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new StorageCredentialAwsIamRoleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -115903,7 +141259,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115915,272 +141271,258 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetUntilDate | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetUntilDate` +##### `resolve` ```typescript -public resetUntilDate(): void +public resolve(_context: IResolveContext): any ``` +Produce the Token's value at resolution time. -#### Properties +###### `_context`Required -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| dayOfWeekInput | string | *No description.* | -| intervalWeeksInput | number | *No description.* | -| timeOfDayInput | string | *No description.* | -| untilDateInput | string | *No description.* | -| dayOfWeek | string | *No description.* | -| intervalWeeks | number | *No description.* | -| timeOfDay | string | *No description.* | -| untilDate | string | *No description.* | -| internalValue | SqlQueryScheduleWeekly | *No description.* | +- *Type:* cdktf.IResolveContext --- -##### `dayOfWeekInput`Optional +##### `toString` ```typescript -public readonly dayOfWeekInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `intervalWeeksInput`Optional -```typescript -public readonly intervalWeeksInput: number; -``` +#### Properties -- *Type:* number +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| roleArnInput | string | *No description.* | +| roleArn | string | *No description.* | +| internalValue | StorageCredentialAwsIamRole | *No description.* | --- -##### `timeOfDayInput`Optional +##### `creationStack`Required ```typescript -public readonly timeOfDayInput: string; +public readonly creationStack: string[]; ``` -- *Type:* string - ---- - -##### `untilDateInput`Optional +- *Type:* string[] -```typescript -public readonly untilDateInput: string; -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* string +If this returns an empty array the stack will not be attached. --- -##### `dayOfWeek`Required +##### `fqn`Required ```typescript -public readonly dayOfWeek: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `intervalWeeks`Required - -```typescript -public readonly intervalWeeks: number; -``` - -- *Type:* number - ---- - -##### `timeOfDay`Required +##### `roleArnInput`Optional ```typescript -public readonly timeOfDay: string; +public readonly roleArnInput: string; ``` - *Type:* string --- -##### `untilDate`Required +##### `roleArn`Required ```typescript -public readonly untilDate: string; +public readonly roleArn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: SqlQueryScheduleWeekly; +public readonly internalValue: StorageCredentialAwsIamRole; ``` -- *Type:* SqlQueryScheduleWeekly +- *Type:* StorageCredentialAwsIamRole --- -### SqlWidgetPositionOutputReference +### StorageCredentialAzureServicePrincipalOutputReference -#### Initializers +#### Initializers ```typescript -import { SqlWidgetPositionOutputReference } from '@cdktf/provider-databricks' +import { StorageCredentialAzureServicePrincipalOutputReference } from '@cdktf/provider-databricks' -new SqlWidgetPositionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new StorageCredentialAzureServicePrincipalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -116188,7 +141530,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116200,308 +141542,447 @@ The attribute on the parent resource this class is referencing. | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAutoHeight | *No description.* | -| resetPosX | *No description.* | -| resetPosY | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- -##### `resetAutoHeight` +##### `resolve` ```typescript -public resetAutoHeight(): void +public resolve(_context: IResolveContext): any ``` -##### `resetPosX` +Produce the Token's value at resolution time. -```typescript -public resetPosX(): void -``` +###### `_context`Required -##### `resetPosY` +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` ```typescript -public resetPosY(): void +public toString(): string ``` +Return a string representation of this resolvable object. + +Returns a reversible string representation. + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| autoHeightInput | boolean \| cdktf.IResolvable | *No description.* | -| posXInput | number | *No description.* | -| posYInput | number | *No description.* | -| sizeXInput | number | *No description.* | -| sizeYInput | number | *No description.* | -| autoHeight | boolean \| cdktf.IResolvable | *No description.* | -| posX | number | *No description.* | -| posY | number | *No description.* | -| sizeX | number | *No description.* | -| sizeY | number | *No description.* | -| internalValue | SqlWidgetPosition | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| applicationIdInput | string | *No description.* | +| clientSecretInput | string | *No description.* | +| directoryIdInput | string | *No description.* | +| applicationId | string | *No description.* | +| clientSecret | string | *No description.* | +| directoryId | string | *No description.* | +| internalValue | StorageCredentialAzureServicePrincipal | *No description.* | --- -##### `autoHeightInput`Optional +##### `creationStack`Required ```typescript -public readonly autoHeightInput: boolean | IResolvable; +public readonly creationStack: string[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `posXInput`Optional +##### `fqn`Required ```typescript -public readonly posXInput: number; +public readonly fqn: string; ``` -- *Type:* number +- *Type:* string --- -##### `posYInput`Optional +##### `applicationIdInput`Optional ```typescript -public readonly posYInput: number; +public readonly applicationIdInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `sizeXInput`Optional +##### `clientSecretInput`Optional ```typescript -public readonly sizeXInput: number; +public readonly clientSecretInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `sizeYInput`Optional +##### `directoryIdInput`Optional ```typescript -public readonly sizeYInput: number; +public readonly directoryIdInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `autoHeight`Required +##### `applicationId`Required ```typescript -public readonly autoHeight: boolean | IResolvable; +public readonly applicationId: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `posX`Required +##### `clientSecret`Required ```typescript -public readonly posX: number; +public readonly clientSecret: string; ``` -- *Type:* number +- *Type:* string --- -##### `posY`Required +##### `directoryId`Required ```typescript -public readonly posY: number; +public readonly directoryId: string; ``` -- *Type:* number +- *Type:* string --- -##### `sizeX`Required +##### `internalValue`Optional ```typescript -public readonly sizeX: number; +public readonly internalValue: StorageCredentialAzureServicePrincipal; ``` -- *Type:* number +- *Type:* StorageCredentialAzureServicePrincipal --- -##### `sizeY`Required + +### TableColumnList + +#### Initializers ```typescript -public readonly sizeY: number; +import { TableColumnList } from '@cdktf/provider-databricks' + +new TableColumnList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): TableColumnOutputReference ``` +###### `index`Required + - *Type:* number +the index of the item to return. + --- -##### `internalValue`Optional + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| TableColumn[] | *No description.* | + +--- + +##### `creationStack`Required ```typescript -public readonly internalValue: SqlWidgetPosition; +public readonly creationStack: string[]; ``` -- *Type:* SqlWidgetPosition +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- +##### `fqn`Required -### StorageCredentialAwsIamRoleOutputReference +```typescript +public readonly fqn: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `internalValue`Optional ```typescript -import { StorageCredentialAwsIamRoleOutputReference } from '@cdktf/provider-databricks' +public readonly internalValue: IResolvable | TableColumn[]; +``` -new StorageCredentialAwsIamRoleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +- *Type:* cdktf.IResolvable | TableColumn[] + +--- + + +### TableColumnOutputReference + +#### Initializers + +```typescript +import { TableColumnOutputReference } from '@cdktf/provider-databricks' + +new TableColumnOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -116509,7 +141990,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116517,437 +141998,525 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetComment | *No description.* | +| resetNullable | *No description.* | +| resetPartitionIndex | *No description.* | +| resetTypeIntervalType | *No description.* | +| resetTypeJson | *No description.* | +| resetTypePrecision | *No description.* | +| resetTypeScale | *No description.* | --- -##### `getAnyMapAttribute` +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` ```typescript public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```typescript public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```typescript public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getListAttribute` +##### `getListAttribute` ```typescript public getListAttribute(terraformAttribute: string): string[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```typescript public getNumberAttribute(terraformAttribute: string): number ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```typescript public getNumberListAttribute(terraformAttribute: string): number[] ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```typescript public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringAttribute` +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```typescript public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```typescript public interpolationForAttribute(property: string): IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* string --- +##### `resolve` -#### Properties +```typescript +public resolve(_context: IResolveContext): any +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| roleArnInput | string | *No description.* | -| roleArn | string | *No description.* | -| internalValue | StorageCredentialAwsIamRole | *No description.* | +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `roleArnInput`Optional +##### `toString` ```typescript -public readonly roleArnInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `roleArn`Required +##### `resetComment` ```typescript -public readonly roleArn: string; +public resetComment(): void ``` -- *Type:* string +##### `resetNullable` ---- +```typescript +public resetNullable(): void +``` -##### `internalValue`Optional +##### `resetPartitionIndex` ```typescript -public readonly internalValue: StorageCredentialAwsIamRole; +public resetPartitionIndex(): void ``` -- *Type:* StorageCredentialAwsIamRole +##### `resetTypeIntervalType` ---- +```typescript +public resetTypeIntervalType(): void +``` +##### `resetTypeJson` -### StorageCredentialAzureServicePrincipalOutputReference +```typescript +public resetTypeJson(): void +``` -#### Initializers +##### `resetTypePrecision` ```typescript -import { StorageCredentialAzureServicePrincipalOutputReference } from '@cdktf/provider-databricks' +public resetTypePrecision(): void +``` -new StorageCredentialAzureServicePrincipalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +##### `resetTypeScale` + +```typescript +public resetTypeScale(): void ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| commentInput | string | *No description.* | +| nameInput | string | *No description.* | +| nullableInput | boolean \| cdktf.IResolvable | *No description.* | +| partitionIndexInput | number | *No description.* | +| positionInput | number | *No description.* | +| typeIntervalTypeInput | string | *No description.* | +| typeJsonInput | string | *No description.* | +| typeNameInput | string | *No description.* | +| typePrecisionInput | number | *No description.* | +| typeScaleInput | number | *No description.* | +| typeTextInput | string | *No description.* | +| comment | string | *No description.* | +| name | string | *No description.* | +| nullable | boolean \| cdktf.IResolvable | *No description.* | +| partitionIndex | number | *No description.* | +| position | number | *No description.* | +| typeIntervalType | string | *No description.* | +| typeJson | string | *No description.* | +| typeName | string | *No description.* | +| typePrecision | number | *No description.* | +| typeScale | number | *No description.* | +| typeText | string | *No description.* | +| internalValue | cdktf.IResolvable \| TableColumn | *No description.* | --- -##### `terraformResource`Required +##### `creationStack`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly creationStack: string[]; +``` -The parent resource. +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `terraformAttribute`Required +##### `fqn`Required -- *Type:* string +```typescript +public readonly fqn: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -#### Methods +##### `commentInput`Optional -| **Name** | **Description** | -| --- | --- | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +```typescript +public readonly commentInput: string; +``` + +- *Type:* string --- -##### `getAnyMapAttribute` +##### `nameInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly nameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getBooleanAttribute` +##### `nullableInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly nullableInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required +- *Type:* boolean | cdktf.IResolvable -- *Type:* string +--- + +##### `partitionIndexInput`Optional + +```typescript +public readonly partitionIndexInput: number; +``` + +- *Type:* number --- -##### `getBooleanMapAttribute` +##### `positionInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly positionInput: number; ``` -###### `terraformAttribute`Required +- *Type:* number + +--- + +##### `typeIntervalTypeInput`Optional + +```typescript +public readonly typeIntervalTypeInput: string; +``` - *Type:* string --- -##### `getListAttribute` +##### `typeJsonInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly typeJsonInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberAttribute` +##### `typeNameInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly typeNameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `typePrecisionInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly typePrecisionInput: number; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* number --- -##### `getNumberMapAttribute` +##### `typeScaleInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly typeScaleInput: number; ``` -###### `terraformAttribute`Required +- *Type:* number + +--- + +##### `typeTextInput`Optional + +```typescript +public readonly typeTextInput: string; +``` - *Type:* string --- -##### `getStringAttribute` +##### `comment`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly comment: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `name`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly name: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `nullable`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly nullable: boolean | IResolvable; ``` -###### `property`Required +- *Type:* boolean | cdktf.IResolvable -- *Type:* string +--- + +##### `partitionIndex`Required + +```typescript +public readonly partitionIndex: number; +``` + +- *Type:* number --- +##### `position`Required -#### Properties +```typescript +public readonly position: number; +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| applicationIdInput | string | *No description.* | -| clientSecretInput | string | *No description.* | -| directoryIdInput | string | *No description.* | -| applicationId | string | *No description.* | -| clientSecret | string | *No description.* | -| directoryId | string | *No description.* | -| internalValue | StorageCredentialAzureServicePrincipal | *No description.* | +- *Type:* number --- -##### `applicationIdInput`Optional +##### `typeIntervalType`Required ```typescript -public readonly applicationIdInput: string; +public readonly typeIntervalType: string; ``` - *Type:* string --- -##### `clientSecretInput`Optional +##### `typeJson`Required ```typescript -public readonly clientSecretInput: string; +public readonly typeJson: string; ``` - *Type:* string --- -##### `directoryIdInput`Optional +##### `typeName`Required ```typescript -public readonly directoryIdInput: string; +public readonly typeName: string; ``` - *Type:* string --- -##### `applicationId`Required +##### `typePrecision`Required ```typescript -public readonly applicationId: string; +public readonly typePrecision: number; ``` -- *Type:* string +- *Type:* number --- -##### `clientSecret`Required +##### `typeScale`Required ```typescript -public readonly clientSecret: string; +public readonly typeScale: number; ``` -- *Type:* string +- *Type:* number --- -##### `directoryId`Required +##### `typeText`Required ```typescript -public readonly directoryId: string; +public readonly typeText: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: StorageCredentialAzureServicePrincipal; +public readonly internalValue: IResolvable | TableColumn; ``` -- *Type:* StorageCredentialAzureServicePrincipal +- *Type:* cdktf.IResolvable | TableColumn --- diff --git a/package.json b/package.json index b867b8963..2c2f5e969 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "devDependencies": { "@cdktf/provider-project": "^0.2.8", "@types/node": "^14", - "cdktf": "^0.10.3", - "cdktf-cli": "^0.10.3", + "cdktf": "^0.11.0", + "cdktf-cli": "^0.11.0", "constructs": "^10.0.0", "dot-prop": "^5.2.0", "jsii": "^1.53.0", @@ -52,12 +52,12 @@ "jsii-docgen": "^7.0.16", "jsii-pacmak": "^1.59.0", "npm-check-updates": "^12", - "projen": "^0.56.28", + "projen": "^0.56.29", "standard-version": "^9", "typescript": "^4.6.4" }, "peerDependencies": { - "cdktf": "^0.10.3", + "cdktf": "^0.11.0", "constructs": "^10.0.0" }, "keywords": [ diff --git a/src/aws-s3-mount.ts b/src/aws-s3-mount.ts index c56720d47..e8b1a19d7 100644 --- a/src/aws-s3-mount.ts +++ b/src/aws-s3-mount.ts @@ -12,6 +12,13 @@ export interface AwsS3MountConfig extends cdktf.TerraformMetaArguments { */ readonly clusterId?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#id AwsS3Mount#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/aws_s3_mount#instance_profile AwsS3Mount#instance_profile} */ readonly instanceProfile?: string; @@ -60,6 +67,7 @@ export class AwsS3Mount extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._clusterId = config.clusterId; + this._id = config.id; this._instanceProfile = config.instanceProfile; this._mountName = config.mountName; this._s3BucketName = config.s3BucketName; @@ -86,9 +94,20 @@ export class AwsS3Mount extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile - computed: false, optional: true, required: false private _instanceProfile?: string; @@ -144,6 +163,7 @@ export class AwsS3Mount extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { cluster_id: cdktf.stringToTerraform(this._clusterId), + id: cdktf.stringToTerraform(this._id), instance_profile: cdktf.stringToTerraform(this._instanceProfile), mount_name: cdktf.stringToTerraform(this._mountName), s3_bucket_name: cdktf.stringToTerraform(this._s3BucketName), diff --git a/src/azure-adls-gen1-mount.ts b/src/azure-adls-gen1-mount.ts index c5ba72e43..4554e9685 100644 --- a/src/azure-adls-gen1-mount.ts +++ b/src/azure-adls-gen1-mount.ts @@ -28,6 +28,13 @@ export interface AzureAdlsGen1MountConfig extends cdktf.TerraformMetaArguments { */ readonly directory?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#id AzureAdlsGen1Mount#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen1_mount#mount_name AzureAdlsGen1Mount#mount_name} */ readonly mountName: string; @@ -84,6 +91,7 @@ export class AzureAdlsGen1Mount extends cdktf.TerraformResource { this._clientSecretScope = config.clientSecretScope; this._clusterId = config.clusterId; this._directory = config.directory; + this._id = config.id; this._mountName = config.mountName; this._sparkConfPrefix = config.sparkConfPrefix; this._storageResourceName = config.storageResourceName; @@ -166,9 +174,20 @@ export class AzureAdlsGen1Mount extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // mount_name - computed: false, optional: false, required: true private _mountName?: string; @@ -241,6 +260,7 @@ export class AzureAdlsGen1Mount extends cdktf.TerraformResource { client_secret_scope: cdktf.stringToTerraform(this._clientSecretScope), cluster_id: cdktf.stringToTerraform(this._clusterId), directory: cdktf.stringToTerraform(this._directory), + id: cdktf.stringToTerraform(this._id), mount_name: cdktf.stringToTerraform(this._mountName), spark_conf_prefix: cdktf.stringToTerraform(this._sparkConfPrefix), storage_resource_name: cdktf.stringToTerraform(this._storageResourceName), diff --git a/src/azure-adls-gen2-mount.ts b/src/azure-adls-gen2-mount.ts index 014d7a6f6..04b37baae 100644 --- a/src/azure-adls-gen2-mount.ts +++ b/src/azure-adls-gen2-mount.ts @@ -32,6 +32,13 @@ export interface AzureAdlsGen2MountConfig extends cdktf.TerraformMetaArguments { */ readonly directory?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#id AzureAdlsGen2Mount#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_adls_gen2_mount#initialize_file_system AzureAdlsGen2Mount#initialize_file_system} */ readonly initializeFileSystem: boolean | cdktf.IResolvable; @@ -89,6 +96,7 @@ export class AzureAdlsGen2Mount extends cdktf.TerraformResource { this._clusterId = config.clusterId; this._containerName = config.containerName; this._directory = config.directory; + this._id = config.id; this._initializeFileSystem = config.initializeFileSystem; this._mountName = config.mountName; this._storageAccountName = config.storageAccountName; @@ -184,9 +192,20 @@ export class AzureAdlsGen2Mount extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // initialize_file_system - computed: false, optional: false, required: true private _initializeFileSystem?: boolean | cdktf.IResolvable; @@ -257,6 +276,7 @@ export class AzureAdlsGen2Mount extends cdktf.TerraformResource { cluster_id: cdktf.stringToTerraform(this._clusterId), container_name: cdktf.stringToTerraform(this._containerName), directory: cdktf.stringToTerraform(this._directory), + id: cdktf.stringToTerraform(this._id), initialize_file_system: cdktf.booleanToTerraform(this._initializeFileSystem), mount_name: cdktf.stringToTerraform(this._mountName), storage_account_name: cdktf.stringToTerraform(this._storageAccountName), diff --git a/src/azure-blob-mount.ts b/src/azure-blob-mount.ts index 0814bf10f..91031de73 100644 --- a/src/azure-blob-mount.ts +++ b/src/azure-blob-mount.ts @@ -24,6 +24,13 @@ export interface AzureBlobMountConfig extends cdktf.TerraformMetaArguments { */ readonly directory?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#id AzureBlobMount#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/azure_blob_mount#mount_name AzureBlobMount#mount_name} */ readonly mountName: string; @@ -79,6 +86,7 @@ export class AzureBlobMount extends cdktf.TerraformResource { this._clusterId = config.clusterId; this._containerName = config.containerName; this._directory = config.directory; + this._id = config.id; this._mountName = config.mountName; this._storageAccountName = config.storageAccountName; this._tokenSecretKey = config.tokenSecretKey; @@ -148,9 +156,20 @@ export class AzureBlobMount extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // mount_name - computed: false, optional: false, required: true private _mountName?: string; @@ -219,6 +238,7 @@ export class AzureBlobMount extends cdktf.TerraformResource { cluster_id: cdktf.stringToTerraform(this._clusterId), container_name: cdktf.stringToTerraform(this._containerName), directory: cdktf.stringToTerraform(this._directory), + id: cdktf.stringToTerraform(this._id), mount_name: cdktf.stringToTerraform(this._mountName), storage_account_name: cdktf.stringToTerraform(this._storageAccountName), token_secret_key: cdktf.stringToTerraform(this._tokenSecretKey), diff --git a/src/catalog.ts b/src/catalog.ts index bf8100e03..438855355 100644 --- a/src/catalog.ts +++ b/src/catalog.ts @@ -12,6 +12,13 @@ export interface CatalogConfig extends cdktf.TerraformMetaArguments { */ readonly comment?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#id Catalog#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/catalog#metastore_id Catalog#metastore_id} */ readonly metastoreId?: string; @@ -64,6 +71,7 @@ export class Catalog extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._comment = config.comment; + this._id = config.id; this._metastoreId = config.metastoreId; this._name = config.name; this._owner = config.owner; @@ -91,9 +99,20 @@ export class Catalog extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // metastore_id - computed: true, optional: true, required: false private _metastoreId?: string; @@ -163,6 +182,7 @@ export class Catalog extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { comment: cdktf.stringToTerraform(this._comment), + id: cdktf.stringToTerraform(this._id), metastore_id: cdktf.stringToTerraform(this._metastoreId), name: cdktf.stringToTerraform(this._name), owner: cdktf.stringToTerraform(this._owner), diff --git a/src/cluster-policy.ts b/src/cluster-policy.ts index 8c1c80f08..08968f85a 100644 --- a/src/cluster-policy.ts +++ b/src/cluster-policy.ts @@ -15,6 +15,13 @@ Databricks Policy Definition Language. */ readonly definition?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster_policy#id ClusterPolicy#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Cluster policy name. This must be unique. Length must be between 1 and 100 characters. * @@ -58,6 +65,7 @@ export class ClusterPolicy extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._definition = config.definition; + this._id = config.id; this._name = config.name; } @@ -82,9 +90,20 @@ export class ClusterPolicy extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -111,6 +130,7 @@ export class ClusterPolicy extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { definition: cdktf.stringToTerraform(this._definition), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), }; } diff --git a/src/cluster.ts b/src/cluster.ts index d16c000c5..b20bfb54b 100644 --- a/src/cluster.ts +++ b/src/cluster.ts @@ -44,6 +44,13 @@ export interface ClusterConfig extends cdktf.TerraformMetaArguments { */ readonly enableLocalDiskEncryption?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#id Cluster#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#idempotency_token Cluster#idempotency_token} */ readonly idempotencyToken?: string; @@ -1795,6 +1802,152 @@ export function clusterInitScriptsToTerraform(struct?: ClusterInitScripts | cdkt } } +export class ClusterInitScriptsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ClusterInitScripts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbfs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dbfs = this._dbfs?.internalValue; + } + if (this._file?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.file = this._file?.internalValue; + } + if (this._gcs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gcs = this._gcs?.internalValue; + } + if (this._s3?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.s3 = this._s3?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ClusterInitScripts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._dbfs.internalValue = undefined; + this._file.internalValue = undefined; + this._gcs.internalValue = undefined; + this._s3.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._dbfs.internalValue = value.dbfs; + this._file.internalValue = value.file; + this._gcs.internalValue = value.gcs; + this._s3.internalValue = value.s3; + } + } + + // dbfs - computed: false, optional: true, required: false + private _dbfs = new ClusterInitScriptsDbfsOutputReference(this, "dbfs"); + public get dbfs() { + return this._dbfs; + } + public putDbfs(value: ClusterInitScriptsDbfs) { + this._dbfs.internalValue = value; + } + public resetDbfs() { + this._dbfs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbfsInput() { + return this._dbfs.internalValue; + } + + // file - computed: false, optional: true, required: false + private _file = new ClusterInitScriptsFileOutputReference(this, "file"); + public get file() { + return this._file; + } + public putFile(value: ClusterInitScriptsFile) { + this._file.internalValue = value; + } + public resetFile() { + this._file.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileInput() { + return this._file.internalValue; + } + + // gcs - computed: false, optional: true, required: false + private _gcs = new ClusterInitScriptsGcsOutputReference(this, "gcs"); + public get gcs() { + return this._gcs; + } + public putGcs(value: ClusterInitScriptsGcs) { + this._gcs.internalValue = value; + } + public resetGcs() { + this._gcs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gcsInput() { + return this._gcs.internalValue; + } + + // s3 - computed: false, optional: true, required: false + private _s3 = new ClusterInitScriptsS3OutputReference(this, "s3"); + public get s3() { + return this._s3; + } + public putS3(value: ClusterInitScriptsS3) { + this._s3.internalValue = value; + } + public resetS3() { + this._s3.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3Input() { + return this._s3.internalValue; + } +} + +export class ClusterInitScriptsList extends cdktf.ComplexList { + public internalValue? : ClusterInitScripts[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ClusterInitScriptsOutputReference { + return new ClusterInitScriptsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface ClusterLibraryCran { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#package Cluster#package} @@ -2137,6 +2290,196 @@ export function clusterLibraryToTerraform(struct?: ClusterLibrary | cdktf.IResol } } +export class ClusterLibraryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ClusterLibrary | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._egg !== undefined) { + hasAnyValues = true; + internalValueResult.egg = this._egg; + } + if (this._jar !== undefined) { + hasAnyValues = true; + internalValueResult.jar = this._jar; + } + if (this._whl !== undefined) { + hasAnyValues = true; + internalValueResult.whl = this._whl; + } + if (this._cran?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.cran = this._cran?.internalValue; + } + if (this._maven?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.maven = this._maven?.internalValue; + } + if (this._pypi?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.pypi = this._pypi?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ClusterLibrary | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._egg = undefined; + this._jar = undefined; + this._whl = undefined; + this._cran.internalValue = undefined; + this._maven.internalValue = undefined; + this._pypi.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._egg = value.egg; + this._jar = value.jar; + this._whl = value.whl; + this._cran.internalValue = value.cran; + this._maven.internalValue = value.maven; + this._pypi.internalValue = value.pypi; + } + } + + // egg - computed: false, optional: true, required: false + private _egg?: string; + public get egg() { + return this.getStringAttribute('egg'); + } + public set egg(value: string) { + this._egg = value; + } + public resetEgg() { + this._egg = undefined; + } + // Temporarily expose input value. Use with caution. + public get eggInput() { + return this._egg; + } + + // jar - computed: false, optional: true, required: false + private _jar?: string; + public get jar() { + return this.getStringAttribute('jar'); + } + public set jar(value: string) { + this._jar = value; + } + public resetJar() { + this._jar = undefined; + } + // Temporarily expose input value. Use with caution. + public get jarInput() { + return this._jar; + } + + // whl - computed: false, optional: true, required: false + private _whl?: string; + public get whl() { + return this.getStringAttribute('whl'); + } + public set whl(value: string) { + this._whl = value; + } + public resetWhl() { + this._whl = undefined; + } + // Temporarily expose input value. Use with caution. + public get whlInput() { + return this._whl; + } + + // cran - computed: false, optional: true, required: false + private _cran = new ClusterLibraryCranOutputReference(this, "cran"); + public get cran() { + return this._cran; + } + public putCran(value: ClusterLibraryCran) { + this._cran.internalValue = value; + } + public resetCran() { + this._cran.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get cranInput() { + return this._cran.internalValue; + } + + // maven - computed: false, optional: true, required: false + private _maven = new ClusterLibraryMavenOutputReference(this, "maven"); + public get maven() { + return this._maven; + } + public putMaven(value: ClusterLibraryMaven) { + this._maven.internalValue = value; + } + public resetMaven() { + this._maven.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get mavenInput() { + return this._maven.internalValue; + } + + // pypi - computed: false, optional: true, required: false + private _pypi = new ClusterLibraryPypiOutputReference(this, "pypi"); + public get pypi() { + return this._pypi; + } + public putPypi(value: ClusterLibraryPypi) { + this._pypi.internalValue = value; + } + public resetPypi() { + this._pypi.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pypiInput() { + return this._pypi.internalValue; + } +} + +export class ClusterLibraryList extends cdktf.ComplexList { + public internalValue? : ClusterLibrary[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ClusterLibraryOutputReference { + return new ClusterLibraryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface ClusterTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/cluster#create Cluster#create} @@ -2166,6 +2509,7 @@ export function clusterTimeoutsToTerraform(struct?: ClusterTimeoutsOutputReferen export class ClusterTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -2175,7 +2519,10 @@ export class ClusterTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): ClusterTimeouts | undefined { + public get internalValue(): ClusterTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._create !== undefined) { @@ -2193,15 +2540,21 @@ export class ClusterTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: ClusterTimeouts | undefined) { + public set internalValue(value: ClusterTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._create = undefined; this._delete = undefined; this._update = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._create = value.create; this._delete = value.delete; this._update = value.update; @@ -2300,6 +2653,7 @@ export class Cluster extends cdktf.TerraformResource { this._driverNodeTypeId = config.driverNodeTypeId; this._enableElasticDisk = config.enableElasticDisk; this._enableLocalDiskEncryption = config.enableLocalDiskEncryption; + this._id = config.id; this._idempotencyToken = config.idempotencyToken; this._instancePoolId = config.instancePoolId; this._isPinned = config.isPinned; @@ -2317,8 +2671,8 @@ export class Cluster extends cdktf.TerraformResource { this._clusterLogConf.internalValue = config.clusterLogConf; this._dockerImage.internalValue = config.dockerImage; this._gcpAttributes.internalValue = config.gcpAttributes; - this._initScripts = config.initScripts; - this._library = config.library; + this._initScripts.internalValue = config.initScripts; + this._library.internalValue = config.library; this._timeouts.internalValue = config.timeouts; } @@ -2407,8 +2761,9 @@ export class Cluster extends cdktf.TerraformResource { } // default_tags - computed: true, optional: false, required: false - public defaultTags(key: string): string | cdktf.IResolvable { - return new cdktf.StringMap(this, 'default_tags').lookup(key); + private _defaultTags = new cdktf.StringMap(this, "default_tags"); + public get defaultTags() { + return this._defaultTags; } // driver_instance_pool_id - computed: true, optional: true, required: false @@ -2476,9 +2831,20 @@ export class Cluster extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // idempotency_token - computed: false, optional: true, required: false private _idempotencyToken?: string; @@ -2760,37 +3126,35 @@ export class Cluster extends cdktf.TerraformResource { } // init_scripts - computed: false, optional: true, required: false - private _initScripts?: ClusterInitScripts[] | cdktf.IResolvable; + private _initScripts = new ClusterInitScriptsList(this, "init_scripts", false); public get initScripts() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('init_scripts'); + return this._initScripts; } - public set initScripts(value: ClusterInitScripts[] | cdktf.IResolvable) { - this._initScripts = value; + public putInitScripts(value: ClusterInitScripts[] | cdktf.IResolvable) { + this._initScripts.internalValue = value; } public resetInitScripts() { - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get initScriptsInput() { - return this._initScripts; + return this._initScripts.internalValue; } // library - computed: false, optional: true, required: false - private _library?: ClusterLibrary[] | cdktf.IResolvable; + private _library = new ClusterLibraryList(this, "library", true); public get library() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('library'))); + return this._library; } - public set library(value: ClusterLibrary[] | cdktf.IResolvable) { - this._library = value; + public putLibrary(value: ClusterLibrary[] | cdktf.IResolvable) { + this._library.internalValue = value; } public resetLibrary() { - this._library = undefined; + this._library.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get libraryInput() { - return this._library; + return this._library.internalValue; } // timeouts - computed: false, optional: true, required: false @@ -2824,6 +3188,7 @@ export class Cluster extends cdktf.TerraformResource { driver_node_type_id: cdktf.stringToTerraform(this._driverNodeTypeId), enable_elastic_disk: cdktf.booleanToTerraform(this._enableElasticDisk), enable_local_disk_encryption: cdktf.booleanToTerraform(this._enableLocalDiskEncryption), + id: cdktf.stringToTerraform(this._id), idempotency_token: cdktf.stringToTerraform(this._idempotencyToken), instance_pool_id: cdktf.stringToTerraform(this._instancePoolId), is_pinned: cdktf.booleanToTerraform(this._isPinned), @@ -2841,8 +3206,8 @@ export class Cluster extends cdktf.TerraformResource { cluster_log_conf: clusterClusterLogConfToTerraform(this._clusterLogConf.internalValue), docker_image: clusterDockerImageToTerraform(this._dockerImage.internalValue), gcp_attributes: clusterGcpAttributesToTerraform(this._gcpAttributes.internalValue), - init_scripts: cdktf.listMapper(clusterInitScriptsToTerraform)(this._initScripts), - library: cdktf.listMapper(clusterLibraryToTerraform)(this._library), + init_scripts: cdktf.listMapper(clusterInitScriptsToTerraform)(this._initScripts.internalValue), + library: cdktf.listMapper(clusterLibraryToTerraform)(this._library.internalValue), timeouts: clusterTimeoutsToTerraform(this._timeouts.internalValue), }; } diff --git a/src/data-databricks-aws-assume-role-policy.ts b/src/data-databricks-aws-assume-role-policy.ts index fb5324840..4229b998b 100644 --- a/src/data-databricks-aws-assume-role-policy.ts +++ b/src/data-databricks-aws-assume-role-policy.ts @@ -21,6 +21,13 @@ export interface DataDatabricksAwsAssumeRolePolicyConfig extends cdktf.Terraform * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#for_log_delivery DataDatabricksAwsAssumeRolePolicy#for_log_delivery} */ readonly forLogDelivery?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_assume_role_policy#id DataDatabricksAwsAssumeRolePolicy#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -60,6 +67,7 @@ export class DataDatabricksAwsAssumeRolePolicy extends cdktf.TerraformDataSource this._databricksAccountId = config.databricksAccountId; this._externalId = config.externalId; this._forLogDelivery = config.forLogDelivery; + this._id = config.id; } // ========== @@ -112,9 +120,20 @@ export class DataDatabricksAwsAssumeRolePolicy extends cdktf.TerraformDataSource } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // json - computed: true, optional: false, required: false public get json() { @@ -130,6 +149,7 @@ export class DataDatabricksAwsAssumeRolePolicy extends cdktf.TerraformDataSource databricks_account_id: cdktf.stringToTerraform(this._databricksAccountId), external_id: cdktf.stringToTerraform(this._externalId), for_log_delivery: cdktf.booleanToTerraform(this._forLogDelivery), + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/src/data-databricks-aws-bucket-policy.ts b/src/data-databricks-aws-bucket-policy.ts index 7ca1a6d71..3caf297df 100644 --- a/src/data-databricks-aws-bucket-policy.ts +++ b/src/data-databricks-aws-bucket-policy.ts @@ -19,6 +19,13 @@ export interface DataDatabricksAwsBucketPolicyConfig extends cdktf.TerraformMeta * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#full_access_role DataDatabricksAwsBucketPolicy#full_access_role} */ readonly fullAccessRole?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_bucket_policy#id DataDatabricksAwsBucketPolicy#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -58,6 +65,7 @@ export class DataDatabricksAwsBucketPolicy extends cdktf.TerraformDataSource { this._bucket = config.bucket; this._databricksAccountId = config.databricksAccountId; this._fullAccessRole = config.fullAccessRole; + this._id = config.id; } // ========== @@ -110,9 +118,20 @@ export class DataDatabricksAwsBucketPolicy extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // json - computed: true, optional: false, required: false public get json() { @@ -128,6 +147,7 @@ export class DataDatabricksAwsBucketPolicy extends cdktf.TerraformDataSource { bucket: cdktf.stringToTerraform(this._bucket), databricks_account_id: cdktf.stringToTerraform(this._databricksAccountId), full_access_role: cdktf.stringToTerraform(this._fullAccessRole), + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/src/data-databricks-aws-crossaccount-policy.ts b/src/data-databricks-aws-crossaccount-policy.ts index d1e0d7d14..3a871a0ff 100644 --- a/src/data-databricks-aws-crossaccount-policy.ts +++ b/src/data-databricks-aws-crossaccount-policy.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksAwsCrossaccountPolicyConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_crossaccount_policy#id DataDatabricksAwsCrossaccountPolicy#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/aws_crossaccount_policy#pass_roles DataDatabricksAwsCrossaccountPolicy#pass_roles} */ @@ -47,6 +54,7 @@ export class DataDatabricksAwsCrossaccountPolicy extends cdktf.TerraformDataSour count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._passRoles = config.passRoles; } @@ -55,9 +63,20 @@ export class DataDatabricksAwsCrossaccountPolicy extends cdktf.TerraformDataSour // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // json - computed: true, optional: false, required: false public get json() { @@ -86,6 +105,7 @@ export class DataDatabricksAwsCrossaccountPolicy extends cdktf.TerraformDataSour protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), pass_roles: cdktf.listMapper(cdktf.stringToTerraform)(this._passRoles), }; } diff --git a/src/data-databricks-catalogs.ts b/src/data-databricks-catalogs.ts index c7bfe6b4c..30b297318 100644 --- a/src/data-databricks-catalogs.ts +++ b/src/data-databricks-catalogs.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksCatalogsConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/catalogs#id DataDatabricksCatalogs#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/catalogs#ids DataDatabricksCatalogs#ids} */ @@ -47,6 +54,7 @@ export class DataDatabricksCatalogs extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._ids = config.ids; } @@ -55,9 +63,20 @@ export class DataDatabricksCatalogs extends cdktf.TerraformDataSource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: true, required: false private _ids?: string[]; @@ -81,6 +100,7 @@ export class DataDatabricksCatalogs extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), ids: cdktf.listMapper(cdktf.stringToTerraform)(this._ids), }; } diff --git a/src/data-databricks-clusters.ts b/src/data-databricks-clusters.ts index f468c3f46..50dc4ad78 100644 --- a/src/data-databricks-clusters.ts +++ b/src/data-databricks-clusters.ts @@ -11,6 +11,13 @@ export interface DataDatabricksClustersConfig extends cdktf.TerraformMetaArgumen * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/clusters#cluster_name_contains DataDatabricksClusters#cluster_name_contains} */ readonly clusterNameContains?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/clusters#id DataDatabricksClusters#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -48,6 +55,7 @@ export class DataDatabricksClusters extends cdktf.TerraformDataSource { lifecycle: config.lifecycle }); this._clusterNameContains = config.clusterNameContains; + this._id = config.id; } // ========== @@ -71,9 +79,20 @@ export class DataDatabricksClusters extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: false, required: false public get ids() { @@ -87,6 +106,7 @@ export class DataDatabricksClusters extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { cluster_name_contains: cdktf.stringToTerraform(this._clusterNameContains), + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/src/data-databricks-current-user.ts b/src/data-databricks-current-user.ts index 9a985f060..a8c9bf315 100644 --- a/src/data-databricks-current-user.ts +++ b/src/data-databricks-current-user.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksCurrentUserConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/current_user#id DataDatabricksCurrentUser#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -43,6 +50,7 @@ export class DataDatabricksCurrentUser extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; } // ========== @@ -65,9 +73,20 @@ export class DataDatabricksCurrentUser extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // repos - computed: true, optional: false, required: false public get repos() { @@ -90,6 +109,7 @@ export class DataDatabricksCurrentUser extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/src/data-databricks-dbfs-file-paths.ts b/src/data-databricks-dbfs-file-paths.ts index cd39dd824..d4d7c06a7 100644 --- a/src/data-databricks-dbfs-file-paths.ts +++ b/src/data-databricks-dbfs-file-paths.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksDbfsFilePathsConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#id DataDatabricksDbfsFilePaths#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file_paths#path DataDatabricksDbfsFilePaths#path} */ @@ -120,6 +127,7 @@ export class DataDatabricksDbfsFilePaths extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._path = config.path; this._recursive = config.recursive; } @@ -129,9 +137,20 @@ export class DataDatabricksDbfsFilePaths extends cdktf.TerraformDataSource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // path - computed: false, optional: false, required: true private _path?: string; @@ -171,6 +190,7 @@ export class DataDatabricksDbfsFilePaths extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), path: cdktf.stringToTerraform(this._path), recursive: cdktf.booleanToTerraform(this._recursive), }; diff --git a/src/data-databricks-dbfs-file.ts b/src/data-databricks-dbfs-file.ts index c36a922ad..cc7571050 100644 --- a/src/data-databricks-dbfs-file.ts +++ b/src/data-databricks-dbfs-file.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksDbfsFileConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#id DataDatabricksDbfsFile#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/dbfs_file#limit_file_size DataDatabricksDbfsFile#limit_file_size} */ @@ -51,6 +58,7 @@ export class DataDatabricksDbfsFile extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._limitFileSize = config.limitFileSize; this._path = config.path; } @@ -70,9 +78,20 @@ export class DataDatabricksDbfsFile extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // limit_file_size - computed: false, optional: false, required: true private _limitFileSize?: boolean | cdktf.IResolvable; @@ -106,6 +125,7 @@ export class DataDatabricksDbfsFile extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), limit_file_size: cdktf.booleanToTerraform(this._limitFileSize), path: cdktf.stringToTerraform(this._path), }; diff --git a/src/data-databricks-group.ts b/src/data-databricks-group.ts index b7d7845a2..dd7482c76 100644 --- a/src/data-databricks-group.ts +++ b/src/data-databricks-group.ts @@ -36,6 +36,13 @@ export interface DataDatabricksGroupConfig extends cdktf.TerraformMetaArguments */ readonly groups?: string[]; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#id DataDatabricksGroup#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/group#instance_profiles DataDatabricksGroup#instance_profiles} */ readonly instanceProfiles?: string[]; @@ -102,6 +109,7 @@ export class DataDatabricksGroup extends cdktf.TerraformDataSource { this._displayName = config.displayName; this._externalId = config.externalId; this._groups = config.groups; + this._id = config.id; this._instanceProfiles = config.instanceProfiles; this._members = config.members; this._recursive = config.recursive; @@ -224,9 +232,20 @@ export class DataDatabricksGroup extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profiles - computed: true, optional: true, required: false private _instanceProfiles?: string[]; @@ -337,6 +356,7 @@ export class DataDatabricksGroup extends cdktf.TerraformDataSource { display_name: cdktf.stringToTerraform(this._displayName), external_id: cdktf.stringToTerraform(this._externalId), groups: cdktf.listMapper(cdktf.stringToTerraform)(this._groups), + id: cdktf.stringToTerraform(this._id), instance_profiles: cdktf.listMapper(cdktf.stringToTerraform)(this._instanceProfiles), members: cdktf.listMapper(cdktf.stringToTerraform)(this._members), recursive: cdktf.booleanToTerraform(this._recursive), diff --git a/src/data-databricks-jobs.ts b/src/data-databricks-jobs.ts index acb82c034..9df03ac0e 100644 --- a/src/data-databricks-jobs.ts +++ b/src/data-databricks-jobs.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksJobsConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/jobs#id DataDatabricksJobs#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/jobs#ids DataDatabricksJobs#ids} */ @@ -47,6 +54,7 @@ export class DataDatabricksJobs extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._ids = config.ids; } @@ -55,9 +63,20 @@ export class DataDatabricksJobs extends cdktf.TerraformDataSource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: true, required: false private _ids?: { [key: string]: string }; @@ -81,6 +100,7 @@ export class DataDatabricksJobs extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), ids: cdktf.hashMapper(cdktf.stringToTerraform)(this._ids), }; } diff --git a/src/data-databricks-node-type.ts b/src/data-databricks-node-type.ts index e222f9f86..7e1a07b4f 100644 --- a/src/data-databricks-node-type.ts +++ b/src/data-databricks-node-type.ts @@ -20,6 +20,13 @@ export interface DataDatabricksNodeTypeConfig extends cdktf.TerraformMetaArgumen */ readonly graviton?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#id DataDatabricksNodeType#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/node_type#is_io_cache_enabled DataDatabricksNodeType#is_io_cache_enabled} */ readonly isIoCacheEnabled?: boolean | cdktf.IResolvable; @@ -90,6 +97,7 @@ export class DataDatabricksNodeType extends cdktf.TerraformDataSource { this._category = config.category; this._gbPerCore = config.gbPerCore; this._graviton = config.graviton; + this._id = config.id; this._isIoCacheEnabled = config.isIoCacheEnabled; this._localDisk = config.localDisk; this._minCores = config.minCores; @@ -153,9 +161,20 @@ export class DataDatabricksNodeType extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // is_io_cache_enabled - computed: false, optional: true, required: false private _isIoCacheEnabled?: boolean | cdktf.IResolvable; @@ -294,6 +313,7 @@ export class DataDatabricksNodeType extends cdktf.TerraformDataSource { category: cdktf.stringToTerraform(this._category), gb_per_core: cdktf.numberToTerraform(this._gbPerCore), graviton: cdktf.booleanToTerraform(this._graviton), + id: cdktf.stringToTerraform(this._id), is_io_cache_enabled: cdktf.booleanToTerraform(this._isIoCacheEnabled), local_disk: cdktf.booleanToTerraform(this._localDisk), min_cores: cdktf.numberToTerraform(this._minCores), diff --git a/src/data-databricks-notebook-paths.ts b/src/data-databricks-notebook-paths.ts index b27dce1cb..e433ae333 100644 --- a/src/data-databricks-notebook-paths.ts +++ b/src/data-databricks-notebook-paths.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksNotebookPathsConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#id DataDatabricksNotebookPaths#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook_paths#path DataDatabricksNotebookPaths#path} */ @@ -120,6 +127,7 @@ export class DataDatabricksNotebookPaths extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._path = config.path; this._recursive = config.recursive; } @@ -129,9 +137,20 @@ export class DataDatabricksNotebookPaths extends cdktf.TerraformDataSource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // notebook_path_list - computed: true, optional: false, required: false private _notebookPathList = new DataDatabricksNotebookPathsNotebookPathListList(this, "notebook_path_list", true); @@ -171,6 +190,7 @@ export class DataDatabricksNotebookPaths extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), path: cdktf.stringToTerraform(this._path), recursive: cdktf.booleanToTerraform(this._recursive), }; diff --git a/src/data-databricks-notebook.ts b/src/data-databricks-notebook.ts index 0638617cc..faae2586f 100644 --- a/src/data-databricks-notebook.ts +++ b/src/data-databricks-notebook.ts @@ -12,6 +12,13 @@ export interface DataDatabricksNotebookConfig extends cdktf.TerraformMetaArgumen */ readonly format: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#id DataDatabricksNotebook#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/notebook#language DataDatabricksNotebook#language} */ readonly language?: string; @@ -64,6 +71,7 @@ export class DataDatabricksNotebook extends cdktf.TerraformDataSource { lifecycle: config.lifecycle }); this._format = config.format; + this._id = config.id; this._language = config.language; this._objectId = config.objectId; this._objectType = config.objectType; @@ -93,9 +101,20 @@ export class DataDatabricksNotebook extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // language - computed: true, optional: true, required: false private _language?: string; @@ -165,6 +184,7 @@ export class DataDatabricksNotebook extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { format: cdktf.stringToTerraform(this._format), + id: cdktf.stringToTerraform(this._id), language: cdktf.stringToTerraform(this._language), object_id: cdktf.numberToTerraform(this._objectId), object_type: cdktf.stringToTerraform(this._objectType), diff --git a/src/data-databricks-schemas.ts b/src/data-databricks-schemas.ts index 4210cae6b..94a7833f6 100644 --- a/src/data-databricks-schemas.ts +++ b/src/data-databricks-schemas.ts @@ -12,6 +12,13 @@ export interface DataDatabricksSchemasConfig extends cdktf.TerraformMetaArgument */ readonly catalogName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#id DataDatabricksSchemas#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/schemas#ids DataDatabricksSchemas#ids} */ readonly ids?: string[]; @@ -52,6 +59,7 @@ export class DataDatabricksSchemas extends cdktf.TerraformDataSource { lifecycle: config.lifecycle }); this._catalogName = config.catalogName; + this._id = config.id; this._ids = config.ids; } @@ -73,9 +81,20 @@ export class DataDatabricksSchemas extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: true, required: false private _ids?: string[]; @@ -100,6 +119,7 @@ export class DataDatabricksSchemas extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { catalog_name: cdktf.stringToTerraform(this._catalogName), + id: cdktf.stringToTerraform(this._id), ids: cdktf.listMapper(cdktf.stringToTerraform)(this._ids), }; } diff --git a/src/data-databricks-spark-version.ts b/src/data-databricks-spark-version.ts index 0b770bb06..9d48833cf 100644 --- a/src/data-databricks-spark-version.ts +++ b/src/data-databricks-spark-version.ts @@ -24,6 +24,13 @@ export interface DataDatabricksSparkVersionConfig extends cdktf.TerraformMetaArg */ readonly graviton?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#id DataDatabricksSparkVersion#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/spark_version#latest DataDatabricksSparkVersion#latest} */ readonly latest?: boolean | cdktf.IResolvable; @@ -87,6 +94,7 @@ export class DataDatabricksSparkVersion extends cdktf.TerraformDataSource { this._genomics = config.genomics; this._gpu = config.gpu; this._graviton = config.graviton; + this._id = config.id; this._latest = config.latest; this._longTermSupport = config.longTermSupport; this._ml = config.ml; @@ -164,9 +172,20 @@ export class DataDatabricksSparkVersion extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // latest - computed: false, optional: true, required: false private _latest?: boolean | cdktf.IResolvable; @@ -274,6 +293,7 @@ export class DataDatabricksSparkVersion extends cdktf.TerraformDataSource { genomics: cdktf.booleanToTerraform(this._genomics), gpu: cdktf.booleanToTerraform(this._gpu), graviton: cdktf.booleanToTerraform(this._graviton), + id: cdktf.stringToTerraform(this._id), latest: cdktf.booleanToTerraform(this._latest), long_term_support: cdktf.booleanToTerraform(this._longTermSupport), ml: cdktf.booleanToTerraform(this._ml), diff --git a/src/data-databricks-tables.ts b/src/data-databricks-tables.ts index 3573f350a..704cea7e2 100644 --- a/src/data-databricks-tables.ts +++ b/src/data-databricks-tables.ts @@ -12,6 +12,13 @@ export interface DataDatabricksTablesConfig extends cdktf.TerraformMetaArguments */ readonly catalogName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#id DataDatabricksTables#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/tables#ids DataDatabricksTables#ids} */ readonly ids?: string[]; @@ -56,6 +63,7 @@ export class DataDatabricksTables extends cdktf.TerraformDataSource { lifecycle: config.lifecycle }); this._catalogName = config.catalogName; + this._id = config.id; this._ids = config.ids; this._schemaName = config.schemaName; } @@ -78,9 +86,20 @@ export class DataDatabricksTables extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: true, required: false private _ids?: string[]; @@ -118,6 +137,7 @@ export class DataDatabricksTables extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { catalog_name: cdktf.stringToTerraform(this._catalogName), + id: cdktf.stringToTerraform(this._id), ids: cdktf.listMapper(cdktf.stringToTerraform)(this._ids), schema_name: cdktf.stringToTerraform(this._schemaName), }; diff --git a/src/data-databricks-user.ts b/src/data-databricks-user.ts index 42c875726..bb266b115 100644 --- a/src/data-databricks-user.ts +++ b/src/data-databricks-user.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksUserConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#id DataDatabricksUser#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/user#user_id DataDatabricksUser#user_id} */ @@ -51,6 +58,7 @@ export class DataDatabricksUser extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._userId = config.userId; this._userName = config.userName; } @@ -80,9 +88,20 @@ export class DataDatabricksUser extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // repos - computed: true, optional: false, required: false public get repos() { @@ -127,6 +146,7 @@ export class DataDatabricksUser extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), user_id: cdktf.stringToTerraform(this._userId), user_name: cdktf.stringToTerraform(this._userName), }; diff --git a/src/data-databricks-views.ts b/src/data-databricks-views.ts index 789d3a03a..8f6679174 100644 --- a/src/data-databricks-views.ts +++ b/src/data-databricks-views.ts @@ -12,6 +12,13 @@ export interface DataDatabricksViewsConfig extends cdktf.TerraformMetaArguments */ readonly catalogName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#id DataDatabricksViews#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/views#ids DataDatabricksViews#ids} */ readonly ids?: string[]; @@ -56,6 +63,7 @@ export class DataDatabricksViews extends cdktf.TerraformDataSource { lifecycle: config.lifecycle }); this._catalogName = config.catalogName; + this._id = config.id; this._ids = config.ids; this._schemaName = config.schemaName; } @@ -78,9 +86,20 @@ export class DataDatabricksViews extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ids - computed: true, optional: true, required: false private _ids?: string[]; @@ -118,6 +137,7 @@ export class DataDatabricksViews extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { catalog_name: cdktf.stringToTerraform(this._catalogName), + id: cdktf.stringToTerraform(this._id), ids: cdktf.listMapper(cdktf.stringToTerraform)(this._ids), schema_name: cdktf.stringToTerraform(this._schemaName), }; diff --git a/src/data-databricks-zones.ts b/src/data-databricks-zones.ts index 1fd95168b..41032d68e 100644 --- a/src/data-databricks-zones.ts +++ b/src/data-databricks-zones.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface DataDatabricksZonesConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/d/zones#id DataDatabricksZones#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -43,6 +50,7 @@ export class DataDatabricksZones extends cdktf.TerraformDataSource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; } // ========== @@ -55,9 +63,20 @@ export class DataDatabricksZones extends cdktf.TerraformDataSource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // zones - computed: true, optional: false, required: false public get zones() { @@ -70,6 +89,7 @@ export class DataDatabricksZones extends cdktf.TerraformDataSource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/src/dbfs-file.ts b/src/dbfs-file.ts index 984ea2ddb..346d6497b 100644 --- a/src/dbfs-file.ts +++ b/src/dbfs-file.ts @@ -12,6 +12,13 @@ export interface DbfsFileConfig extends cdktf.TerraformMetaArguments { */ readonly contentBase64?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#id DbfsFile#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/dbfs_file#md5 DbfsFile#md5} */ readonly md5?: string; @@ -60,6 +67,7 @@ export class DbfsFile extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._contentBase64 = config.contentBase64; + this._id = config.id; this._md5 = config.md5; this._path = config.path; this._source = config.source; @@ -96,9 +104,20 @@ export class DbfsFile extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // md5 - computed: false, optional: true, required: false private _md5?: string; @@ -152,6 +171,7 @@ export class DbfsFile extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { content_base64: cdktf.stringToTerraform(this._contentBase64), + id: cdktf.stringToTerraform(this._id), md5: cdktf.stringToTerraform(this._md5), path: cdktf.stringToTerraform(this._path), source: cdktf.stringToTerraform(this._source), diff --git a/src/directory.ts b/src/directory.ts index 208e705ca..176c42361 100644 --- a/src/directory.ts +++ b/src/directory.ts @@ -12,6 +12,13 @@ export interface DirectoryConfig extends cdktf.TerraformMetaArguments { */ readonly deleteRecursive?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#id Directory#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/directory#object_id Directory#object_id} */ readonly objectId?: number; @@ -56,6 +63,7 @@ export class Directory extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._deleteRecursive = config.deleteRecursive; + this._id = config.id; this._objectId = config.objectId; this._path = config.path; } @@ -81,9 +89,20 @@ export class Directory extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // object_id - computed: true, optional: true, required: false private _objectId?: number; @@ -121,6 +140,7 @@ export class Directory extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { delete_recursive: cdktf.booleanToTerraform(this._deleteRecursive), + id: cdktf.stringToTerraform(this._id), object_id: cdktf.numberToTerraform(this._objectId), path: cdktf.stringToTerraform(this._path), }; diff --git a/src/external-location.ts b/src/external-location.ts index 101791279..2d7daf8cb 100644 --- a/src/external-location.ts +++ b/src/external-location.ts @@ -16,6 +16,13 @@ export interface ExternalLocationConfig extends cdktf.TerraformMetaArguments { */ readonly credentialName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#id ExternalLocation#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/external_location#metastore_id ExternalLocation#metastore_id} */ readonly metastoreId?: string; @@ -69,6 +76,7 @@ export class ExternalLocation extends cdktf.TerraformResource { }); this._comment = config.comment; this._credentialName = config.credentialName; + this._id = config.id; this._metastoreId = config.metastoreId; this._name = config.name; this._owner = config.owner; @@ -109,9 +117,20 @@ export class ExternalLocation extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // metastore_id - computed: true, optional: true, required: false private _metastoreId?: string; @@ -179,6 +198,7 @@ export class ExternalLocation extends cdktf.TerraformResource { return { comment: cdktf.stringToTerraform(this._comment), credential_name: cdktf.stringToTerraform(this._credentialName), + id: cdktf.stringToTerraform(this._id), metastore_id: cdktf.stringToTerraform(this._metastoreId), name: cdktf.stringToTerraform(this._name), owner: cdktf.stringToTerraform(this._owner), diff --git a/src/git-credential.ts b/src/git-credential.ts index 45d963a94..0de47a422 100644 --- a/src/git-credential.ts +++ b/src/git-credential.ts @@ -20,6 +20,13 @@ export interface GitCredentialConfig extends cdktf.TerraformMetaArguments { */ readonly gitUsername: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#id GitCredential#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/git_credential#personal_access_token GitCredential#personal_access_token} */ readonly personalAccessToken: string; @@ -62,6 +69,7 @@ export class GitCredential extends cdktf.TerraformResource { this._force = config.force; this._gitProvider = config.gitProvider; this._gitUsername = config.gitUsername; + this._id = config.id; this._personalAccessToken = config.personalAccessToken; } @@ -112,9 +120,20 @@ export class GitCredential extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // personal_access_token - computed: false, optional: false, required: true private _personalAccessToken?: string; @@ -138,6 +157,7 @@ export class GitCredential extends cdktf.TerraformResource { force: cdktf.booleanToTerraform(this._force), git_provider: cdktf.stringToTerraform(this._gitProvider), git_username: cdktf.stringToTerraform(this._gitUsername), + id: cdktf.stringToTerraform(this._id), personal_access_token: cdktf.stringToTerraform(this._personalAccessToken), }; } diff --git a/src/global-init-script.ts b/src/global-init-script.ts index d56b2a376..30169a0ea 100644 --- a/src/global-init-script.ts +++ b/src/global-init-script.ts @@ -16,6 +16,13 @@ export interface GlobalInitScriptConfig extends cdktf.TerraformMetaArguments { */ readonly enabled?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#id GlobalInitScript#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/global_init_script#md5 GlobalInitScript#md5} */ readonly md5?: string; @@ -52,6 +59,7 @@ export function globalInitScriptTimeoutsToTerraform(struct?: GlobalInitScriptTim export class GlobalInitScriptTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -61,18 +69,27 @@ export class GlobalInitScriptTimeoutsOutputReference extends cdktf.ComplexObject super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): GlobalInitScriptTimeouts | undefined { + public get internalValue(): GlobalInitScriptTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: GlobalInitScriptTimeouts | undefined) { + public set internalValue(value: GlobalInitScriptTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; } } } @@ -113,6 +130,7 @@ export class GlobalInitScript extends cdktf.TerraformResource { }); this._contentBase64 = config.contentBase64; this._enabled = config.enabled; + this._id = config.id; this._md5 = config.md5; this._name = config.name; this._position = config.position; @@ -157,9 +175,20 @@ export class GlobalInitScript extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // md5 - computed: false, optional: true, required: false private _md5?: string; @@ -243,6 +272,7 @@ export class GlobalInitScript extends cdktf.TerraformResource { return { content_base64: cdktf.stringToTerraform(this._contentBase64), enabled: cdktf.booleanToTerraform(this._enabled), + id: cdktf.stringToTerraform(this._id), md5: cdktf.stringToTerraform(this._md5), name: cdktf.stringToTerraform(this._name), position: cdktf.numberToTerraform(this._position), diff --git a/src/grants.ts b/src/grants.ts index 4f7b175bc..6abd3b196 100644 --- a/src/grants.ts +++ b/src/grants.ts @@ -16,6 +16,13 @@ export interface GrantsConfig extends cdktf.TerraformMetaArguments { */ readonly externalLocation?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#id Grants#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/grants#schema Grants#schema} */ readonly schema?: string; @@ -60,6 +67,102 @@ export function grantsGrantToTerraform(struct?: GrantsGrant | cdktf.IResolvable) } } +export class GrantsGrantOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): GrantsGrant | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._principal !== undefined) { + hasAnyValues = true; + internalValueResult.principal = this._principal; + } + if (this._privileges !== undefined) { + hasAnyValues = true; + internalValueResult.privileges = this._privileges; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: GrantsGrant | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._principal = undefined; + this._privileges = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._principal = value.principal; + this._privileges = value.privileges; + } + } + + // principal - computed: false, optional: false, required: true + private _principal?: string; + public get principal() { + return this.getStringAttribute('principal'); + } + public set principal(value: string) { + this._principal = value; + } + // Temporarily expose input value. Use with caution. + public get principalInput() { + return this._principal; + } + + // privileges - computed: false, optional: false, required: true + private _privileges?: string[]; + public get privileges() { + return cdktf.Fn.tolist(this.getListAttribute('privileges')); + } + public set privileges(value: string[]) { + this._privileges = value; + } + // Temporarily expose input value. Use with caution. + public get privilegesInput() { + return this._privileges; + } +} + +export class GrantsGrantList extends cdktf.ComplexList { + public internalValue? : GrantsGrant[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): GrantsGrantOutputReference { + return new GrantsGrantOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/grants databricks_grants} @@ -97,11 +200,12 @@ export class Grants extends cdktf.TerraformResource { }); this._catalog = config.catalog; this._externalLocation = config.externalLocation; + this._id = config.id; this._schema = config.schema; this._storageCredential = config.storageCredential; this._table = config.table; this._view = config.view; - this._grant = config.grant; + this._grant.internalValue = config.grant; } // ========== @@ -141,9 +245,20 @@ export class Grants extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // schema - computed: false, optional: true, required: false private _schema?: string; @@ -210,17 +325,16 @@ export class Grants extends cdktf.TerraformResource { } // grant - computed: false, optional: false, required: true - private _grant?: GrantsGrant[] | cdktf.IResolvable; + private _grant = new GrantsGrantList(this, "grant", true); public get grant() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('grant'))); + return this._grant; } - public set grant(value: GrantsGrant[] | cdktf.IResolvable) { - this._grant = value; + public putGrant(value: GrantsGrant[] | cdktf.IResolvable) { + this._grant.internalValue = value; } // Temporarily expose input value. Use with caution. public get grantInput() { - return this._grant; + return this._grant.internalValue; } // ========= @@ -231,11 +345,12 @@ export class Grants extends cdktf.TerraformResource { return { catalog: cdktf.stringToTerraform(this._catalog), external_location: cdktf.stringToTerraform(this._externalLocation), + id: cdktf.stringToTerraform(this._id), schema: cdktf.stringToTerraform(this._schema), storage_credential: cdktf.stringToTerraform(this._storageCredential), table: cdktf.stringToTerraform(this._table), view: cdktf.stringToTerraform(this._view), - grant: cdktf.listMapper(grantsGrantToTerraform)(this._grant), + grant: cdktf.listMapper(grantsGrantToTerraform)(this._grant.internalValue), }; } } diff --git a/src/group-instance-profile.ts b/src/group-instance-profile.ts index e6b941705..958323409 100644 --- a/src/group-instance-profile.ts +++ b/src/group-instance-profile.ts @@ -12,6 +12,13 @@ export interface GroupInstanceProfileConfig extends cdktf.TerraformMetaArguments */ readonly groupId: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#id GroupInstanceProfile#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_instance_profile#instance_profile_id GroupInstanceProfile#instance_profile_id} */ readonly instanceProfileId: string; @@ -52,6 +59,7 @@ export class GroupInstanceProfile extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._groupId = config.groupId; + this._id = config.id; this._instanceProfileId = config.instanceProfileId; } @@ -73,9 +81,20 @@ export class GroupInstanceProfile extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile_id - computed: false, optional: false, required: true private _instanceProfileId?: string; @@ -97,6 +116,7 @@ export class GroupInstanceProfile extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { group_id: cdktf.stringToTerraform(this._groupId), + id: cdktf.stringToTerraform(this._id), instance_profile_id: cdktf.stringToTerraform(this._instanceProfileId), }; } diff --git a/src/group-member.ts b/src/group-member.ts index b1aeb362c..c225cdd28 100644 --- a/src/group-member.ts +++ b/src/group-member.ts @@ -12,6 +12,13 @@ export interface GroupMemberConfig extends cdktf.TerraformMetaArguments { */ readonly groupId: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#id GroupMember#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group_member#member_id GroupMember#member_id} */ readonly memberId: string; @@ -52,6 +59,7 @@ export class GroupMember extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._groupId = config.groupId; + this._id = config.id; this._memberId = config.memberId; } @@ -73,9 +81,20 @@ export class GroupMember extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // member_id - computed: false, optional: false, required: true private _memberId?: string; @@ -97,6 +116,7 @@ export class GroupMember extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { group_id: cdktf.stringToTerraform(this._groupId), + id: cdktf.stringToTerraform(this._id), member_id: cdktf.stringToTerraform(this._memberId), }; } diff --git a/src/group.ts b/src/group.ts index 32ee6a417..717c90ea0 100644 --- a/src/group.ts +++ b/src/group.ts @@ -32,6 +32,13 @@ export interface GroupConfig extends cdktf.TerraformMetaArguments { */ readonly force?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#id Group#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/group#url Group#url} */ readonly url?: string; @@ -81,6 +88,7 @@ export class Group extends cdktf.TerraformResource { this._displayName = config.displayName; this._externalId = config.externalId; this._force = config.force; + this._id = config.id; this._url = config.url; this._workspaceAccess = config.workspaceAccess; } @@ -183,9 +191,20 @@ export class Group extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // url - computed: true, optional: true, required: false private _url?: string; @@ -231,6 +250,7 @@ export class Group extends cdktf.TerraformResource { display_name: cdktf.stringToTerraform(this._displayName), external_id: cdktf.stringToTerraform(this._externalId), force: cdktf.booleanToTerraform(this._force), + id: cdktf.stringToTerraform(this._id), url: cdktf.stringToTerraform(this._url), workspace_access: cdktf.booleanToTerraform(this._workspaceAccess), }; diff --git a/src/instance-pool.ts b/src/instance-pool.ts index 903cb79e8..c77da27a7 100644 --- a/src/instance-pool.ts +++ b/src/instance-pool.ts @@ -16,6 +16,13 @@ export interface InstancePoolConfig extends cdktf.TerraformMetaArguments { */ readonly enableElasticDisk?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#id InstancePool#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool#idle_instance_autotermination_minutes InstancePool#idle_instance_autotermination_minutes} */ readonly idleInstanceAutoterminationMinutes: number; @@ -673,6 +680,105 @@ export function instancePoolPreloadedDockerImageToTerraform(struct?: InstancePoo } } +export class InstancePoolPreloadedDockerImageOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): InstancePoolPreloadedDockerImage | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._url !== undefined) { + hasAnyValues = true; + internalValueResult.url = this._url; + } + if (this._basicAuth?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.basicAuth = this._basicAuth?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: InstancePoolPreloadedDockerImage | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._url = undefined; + this._basicAuth.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._url = value.url; + this._basicAuth.internalValue = value.basicAuth; + } + } + + // url - computed: false, optional: false, required: true + private _url?: string; + public get url() { + return this.getStringAttribute('url'); + } + public set url(value: string) { + this._url = value; + } + // Temporarily expose input value. Use with caution. + public get urlInput() { + return this._url; + } + + // basic_auth - computed: false, optional: true, required: false + private _basicAuth = new InstancePoolPreloadedDockerImageBasicAuthOutputReference(this, "basic_auth"); + public get basicAuth() { + return this._basicAuth; + } + public putBasicAuth(value: InstancePoolPreloadedDockerImageBasicAuth) { + this._basicAuth.internalValue = value; + } + public resetBasicAuth() { + this._basicAuth.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get basicAuthInput() { + return this._basicAuth.internalValue; + } +} + +export class InstancePoolPreloadedDockerImageList extends cdktf.ComplexList { + public internalValue? : InstancePoolPreloadedDockerImage[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): InstancePoolPreloadedDockerImageOutputReference { + return new InstancePoolPreloadedDockerImageOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/instance_pool databricks_instance_pool} @@ -710,6 +816,7 @@ export class InstancePool extends cdktf.TerraformResource { }); this._customTags = config.customTags; this._enableElasticDisk = config.enableElasticDisk; + this._id = config.id; this._idleInstanceAutoterminationMinutes = config.idleInstanceAutoterminationMinutes; this._instancePoolId = config.instancePoolId; this._instancePoolName = config.instancePoolName; @@ -721,7 +828,7 @@ export class InstancePool extends cdktf.TerraformResource { this._azureAttributes.internalValue = config.azureAttributes; this._diskSpec.internalValue = config.diskSpec; this._gcpAttributes.internalValue = config.gcpAttributes; - this._preloadedDockerImage = config.preloadedDockerImage; + this._preloadedDockerImage.internalValue = config.preloadedDockerImage; } // ========== @@ -761,9 +868,20 @@ export class InstancePool extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // idle_instance_autotermination_minutes - computed: false, optional: false, required: true private _idleInstanceAutoterminationMinutes?: number; @@ -933,20 +1051,19 @@ export class InstancePool extends cdktf.TerraformResource { } // preloaded_docker_image - computed: false, optional: true, required: false - private _preloadedDockerImage?: InstancePoolPreloadedDockerImage[] | cdktf.IResolvable; + private _preloadedDockerImage = new InstancePoolPreloadedDockerImageList(this, "preloaded_docker_image", true); public get preloadedDockerImage() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('preloaded_docker_image'))); + return this._preloadedDockerImage; } - public set preloadedDockerImage(value: InstancePoolPreloadedDockerImage[] | cdktf.IResolvable) { - this._preloadedDockerImage = value; + public putPreloadedDockerImage(value: InstancePoolPreloadedDockerImage[] | cdktf.IResolvable) { + this._preloadedDockerImage.internalValue = value; } public resetPreloadedDockerImage() { - this._preloadedDockerImage = undefined; + this._preloadedDockerImage.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get preloadedDockerImageInput() { - return this._preloadedDockerImage; + return this._preloadedDockerImage.internalValue; } // ========= @@ -957,6 +1074,7 @@ export class InstancePool extends cdktf.TerraformResource { return { custom_tags: cdktf.hashMapper(cdktf.stringToTerraform)(this._customTags), enable_elastic_disk: cdktf.booleanToTerraform(this._enableElasticDisk), + id: cdktf.stringToTerraform(this._id), idle_instance_autotermination_minutes: cdktf.numberToTerraform(this._idleInstanceAutoterminationMinutes), instance_pool_id: cdktf.stringToTerraform(this._instancePoolId), instance_pool_name: cdktf.stringToTerraform(this._instancePoolName), @@ -968,7 +1086,7 @@ export class InstancePool extends cdktf.TerraformResource { azure_attributes: instancePoolAzureAttributesToTerraform(this._azureAttributes.internalValue), disk_spec: instancePoolDiskSpecToTerraform(this._diskSpec.internalValue), gcp_attributes: instancePoolGcpAttributesToTerraform(this._gcpAttributes.internalValue), - preloaded_docker_image: cdktf.listMapper(instancePoolPreloadedDockerImageToTerraform)(this._preloadedDockerImage), + preloaded_docker_image: cdktf.listMapper(instancePoolPreloadedDockerImageToTerraform)(this._preloadedDockerImage.internalValue), }; } } diff --git a/src/instance-profile.ts b/src/instance-profile.ts index 2037f14bd..9a161a126 100644 --- a/src/instance-profile.ts +++ b/src/instance-profile.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface InstanceProfileConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#id InstanceProfile#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/instance_profile#instance_profile_arn InstanceProfile#instance_profile_arn} */ @@ -55,6 +62,7 @@ export class InstanceProfile extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._instanceProfileArn = config.instanceProfileArn; this._isMetaInstanceProfile = config.isMetaInstanceProfile; this._skipValidation = config.skipValidation; @@ -65,9 +73,20 @@ export class InstanceProfile extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile_arn - computed: false, optional: true, required: false private _instanceProfileArn?: string; @@ -123,6 +142,7 @@ export class InstanceProfile extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), instance_profile_arn: cdktf.stringToTerraform(this._instanceProfileArn), is_meta_instance_profile: cdktf.booleanToTerraform(this._isMetaInstanceProfile), skip_validation: cdktf.booleanToTerraform(this._skipValidation), diff --git a/src/ip-access-list.ts b/src/ip-access-list.ts index e3a9867e8..c08175083 100644 --- a/src/ip-access-list.ts +++ b/src/ip-access-list.ts @@ -12,6 +12,13 @@ export interface IpAccessListConfig extends cdktf.TerraformMetaArguments { */ readonly enabled?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#id IpAccessList#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/ip_access_list#ip_addresses IpAccessList#ip_addresses} */ readonly ipAddresses: string[]; @@ -60,6 +67,7 @@ export class IpAccessList extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._enabled = config.enabled; + this._id = config.id; this._ipAddresses = config.ipAddresses; this._label = config.label; this._listType = config.listType; @@ -86,9 +94,20 @@ export class IpAccessList extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ip_addresses - computed: false, optional: false, required: true private _ipAddresses?: string[]; @@ -136,6 +155,7 @@ export class IpAccessList extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { enabled: cdktf.booleanToTerraform(this._enabled), + id: cdktf.stringToTerraform(this._id), ip_addresses: cdktf.listMapper(cdktf.stringToTerraform)(this._ipAddresses), label: cdktf.stringToTerraform(this._label), list_type: cdktf.stringToTerraform(this._listType), diff --git a/src/job.ts b/src/job.ts index 62f0b558d..3d54986b0 100644 --- a/src/job.ts +++ b/src/job.ts @@ -20,6 +20,13 @@ export interface JobConfig extends cdktf.TerraformMetaArguments { */ readonly format?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#id Job#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#max_concurrent_runs Job#max_concurrent_runs} */ readonly maxConcurrentRuns?: number; @@ -2097,6 +2104,152 @@ export function jobJobClusterNewClusterInitScriptsToTerraform(struct?: JobJobClu } } +export class JobJobClusterNewClusterInitScriptsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobJobClusterNewClusterInitScripts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbfs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dbfs = this._dbfs?.internalValue; + } + if (this._file?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.file = this._file?.internalValue; + } + if (this._gcs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gcs = this._gcs?.internalValue; + } + if (this._s3?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.s3 = this._s3?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobJobClusterNewClusterInitScripts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._dbfs.internalValue = undefined; + this._file.internalValue = undefined; + this._gcs.internalValue = undefined; + this._s3.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._dbfs.internalValue = value.dbfs; + this._file.internalValue = value.file; + this._gcs.internalValue = value.gcs; + this._s3.internalValue = value.s3; + } + } + + // dbfs - computed: false, optional: true, required: false + private _dbfs = new JobJobClusterNewClusterInitScriptsDbfsOutputReference(this, "dbfs"); + public get dbfs() { + return this._dbfs; + } + public putDbfs(value: JobJobClusterNewClusterInitScriptsDbfs) { + this._dbfs.internalValue = value; + } + public resetDbfs() { + this._dbfs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbfsInput() { + return this._dbfs.internalValue; + } + + // file - computed: false, optional: true, required: false + private _file = new JobJobClusterNewClusterInitScriptsFileOutputReference(this, "file"); + public get file() { + return this._file; + } + public putFile(value: JobJobClusterNewClusterInitScriptsFile) { + this._file.internalValue = value; + } + public resetFile() { + this._file.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileInput() { + return this._file.internalValue; + } + + // gcs - computed: false, optional: true, required: false + private _gcs = new JobJobClusterNewClusterInitScriptsGcsOutputReference(this, "gcs"); + public get gcs() { + return this._gcs; + } + public putGcs(value: JobJobClusterNewClusterInitScriptsGcs) { + this._gcs.internalValue = value; + } + public resetGcs() { + this._gcs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gcsInput() { + return this._gcs.internalValue; + } + + // s3 - computed: false, optional: true, required: false + private _s3 = new JobJobClusterNewClusterInitScriptsS3OutputReference(this, "s3"); + public get s3() { + return this._s3; + } + public putS3(value: JobJobClusterNewClusterInitScriptsS3) { + this._s3.internalValue = value; + } + public resetS3() { + this._s3.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3Input() { + return this._s3.internalValue; + } +} + +export class JobJobClusterNewClusterInitScriptsList extends cdktf.ComplexList { + public internalValue? : JobJobClusterNewClusterInitScripts[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobJobClusterNewClusterInitScriptsOutputReference { + return new JobJobClusterNewClusterInitScriptsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobJobClusterNewCluster { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#autotermination_minutes Job#autotermination_minutes} @@ -2367,9 +2520,9 @@ export class JobJobClusterNewClusterOutputReference extends cdktf.ComplexObject hasAnyValues = true; internalValueResult.gcpAttributes = this._gcpAttributes?.internalValue; } - if (this._initScripts !== undefined) { + if (this._initScripts?.internalValue !== undefined) { hasAnyValues = true; - internalValueResult.initScripts = this._initScripts; + internalValueResult.initScripts = this._initScripts?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } @@ -2402,7 +2555,7 @@ export class JobJobClusterNewClusterOutputReference extends cdktf.ComplexObject this._clusterLogConf.internalValue = undefined; this._dockerImage.internalValue = undefined; this._gcpAttributes.internalValue = undefined; - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; @@ -2431,7 +2584,7 @@ export class JobJobClusterNewClusterOutputReference extends cdktf.ComplexObject this._clusterLogConf.internalValue = value.clusterLogConf; this._dockerImage.internalValue = value.dockerImage; this._gcpAttributes.internalValue = value.gcpAttributes; - this._initScripts = value.initScripts; + this._initScripts.internalValue = value.initScripts; } } @@ -2833,20 +2986,19 @@ export class JobJobClusterNewClusterOutputReference extends cdktf.ComplexObject } // init_scripts - computed: false, optional: true, required: false - private _initScripts?: JobJobClusterNewClusterInitScripts[] | cdktf.IResolvable; + private _initScripts = new JobJobClusterNewClusterInitScriptsList(this, "init_scripts", false); public get initScripts() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('init_scripts'); + return this._initScripts; } - public set initScripts(value: JobJobClusterNewClusterInitScripts[] | cdktf.IResolvable) { - this._initScripts = value; + public putInitScripts(value: JobJobClusterNewClusterInitScripts[] | cdktf.IResolvable) { + this._initScripts.internalValue = value; } public resetInitScripts() { - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get initScriptsInput() { - return this._initScripts; + return this._initScripts.internalValue; } } export interface JobJobCluster { @@ -2873,6 +3025,108 @@ export function jobJobClusterToTerraform(struct?: JobJobCluster | cdktf.IResolva } } +export class JobJobClusterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobJobCluster | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._jobClusterKey !== undefined) { + hasAnyValues = true; + internalValueResult.jobClusterKey = this._jobClusterKey; + } + if (this._newCluster?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.newCluster = this._newCluster?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobJobCluster | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._jobClusterKey = undefined; + this._newCluster.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._jobClusterKey = value.jobClusterKey; + this._newCluster.internalValue = value.newCluster; + } + } + + // job_cluster_key - computed: false, optional: true, required: false + private _jobClusterKey?: string; + public get jobClusterKey() { + return this.getStringAttribute('job_cluster_key'); + } + public set jobClusterKey(value: string) { + this._jobClusterKey = value; + } + public resetJobClusterKey() { + this._jobClusterKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get jobClusterKeyInput() { + return this._jobClusterKey; + } + + // new_cluster - computed: false, optional: true, required: false + private _newCluster = new JobJobClusterNewClusterOutputReference(this, "new_cluster"); + public get newCluster() { + return this._newCluster; + } + public putNewCluster(value: JobJobClusterNewCluster) { + this._newCluster.internalValue = value; + } + public resetNewCluster() { + this._newCluster.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get newClusterInput() { + return this._newCluster.internalValue; + } +} + +export class JobJobClusterList extends cdktf.ComplexList { + public internalValue? : JobJobCluster[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobJobClusterOutputReference { + return new JobJobClusterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobLibraryCran { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#package Job#package} @@ -3215,6 +3469,196 @@ export function jobLibraryToTerraform(struct?: JobLibrary | cdktf.IResolvable): } } +export class JobLibraryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobLibrary | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._egg !== undefined) { + hasAnyValues = true; + internalValueResult.egg = this._egg; + } + if (this._jar !== undefined) { + hasAnyValues = true; + internalValueResult.jar = this._jar; + } + if (this._whl !== undefined) { + hasAnyValues = true; + internalValueResult.whl = this._whl; + } + if (this._cran?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.cran = this._cran?.internalValue; + } + if (this._maven?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.maven = this._maven?.internalValue; + } + if (this._pypi?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.pypi = this._pypi?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobLibrary | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._egg = undefined; + this._jar = undefined; + this._whl = undefined; + this._cran.internalValue = undefined; + this._maven.internalValue = undefined; + this._pypi.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._egg = value.egg; + this._jar = value.jar; + this._whl = value.whl; + this._cran.internalValue = value.cran; + this._maven.internalValue = value.maven; + this._pypi.internalValue = value.pypi; + } + } + + // egg - computed: false, optional: true, required: false + private _egg?: string; + public get egg() { + return this.getStringAttribute('egg'); + } + public set egg(value: string) { + this._egg = value; + } + public resetEgg() { + this._egg = undefined; + } + // Temporarily expose input value. Use with caution. + public get eggInput() { + return this._egg; + } + + // jar - computed: false, optional: true, required: false + private _jar?: string; + public get jar() { + return this.getStringAttribute('jar'); + } + public set jar(value: string) { + this._jar = value; + } + public resetJar() { + this._jar = undefined; + } + // Temporarily expose input value. Use with caution. + public get jarInput() { + return this._jar; + } + + // whl - computed: false, optional: true, required: false + private _whl?: string; + public get whl() { + return this.getStringAttribute('whl'); + } + public set whl(value: string) { + this._whl = value; + } + public resetWhl() { + this._whl = undefined; + } + // Temporarily expose input value. Use with caution. + public get whlInput() { + return this._whl; + } + + // cran - computed: false, optional: true, required: false + private _cran = new JobLibraryCranOutputReference(this, "cran"); + public get cran() { + return this._cran; + } + public putCran(value: JobLibraryCran) { + this._cran.internalValue = value; + } + public resetCran() { + this._cran.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get cranInput() { + return this._cran.internalValue; + } + + // maven - computed: false, optional: true, required: false + private _maven = new JobLibraryMavenOutputReference(this, "maven"); + public get maven() { + return this._maven; + } + public putMaven(value: JobLibraryMaven) { + this._maven.internalValue = value; + } + public resetMaven() { + this._maven.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get mavenInput() { + return this._maven.internalValue; + } + + // pypi - computed: false, optional: true, required: false + private _pypi = new JobLibraryPypiOutputReference(this, "pypi"); + public get pypi() { + return this._pypi; + } + public putPypi(value: JobLibraryPypi) { + this._pypi.internalValue = value; + } + public resetPypi() { + this._pypi.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pypiInput() { + return this._pypi.internalValue; + } +} + +export class JobLibraryList extends cdktf.ComplexList { + public internalValue? : JobLibrary[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobLibraryOutputReference { + return new JobLibraryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobNewClusterAutoscale { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#max_workers Job#max_workers} @@ -4868,20 +5312,166 @@ export function jobNewClusterInitScriptsToTerraform(struct?: JobNewClusterInitSc } } -export interface JobNewCluster { - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#autotermination_minutes Job#autotermination_minutes} - */ - readonly autoterminationMinutes?: number; - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_id Job#cluster_id} - */ - readonly clusterId?: string; +export class JobNewClusterInitScriptsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_name Job#cluster_name} + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ - readonly clusterName?: string; - /** + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobNewClusterInitScripts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbfs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dbfs = this._dbfs?.internalValue; + } + if (this._file?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.file = this._file?.internalValue; + } + if (this._gcs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gcs = this._gcs?.internalValue; + } + if (this._s3?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.s3 = this._s3?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobNewClusterInitScripts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._dbfs.internalValue = undefined; + this._file.internalValue = undefined; + this._gcs.internalValue = undefined; + this._s3.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._dbfs.internalValue = value.dbfs; + this._file.internalValue = value.file; + this._gcs.internalValue = value.gcs; + this._s3.internalValue = value.s3; + } + } + + // dbfs - computed: false, optional: true, required: false + private _dbfs = new JobNewClusterInitScriptsDbfsOutputReference(this, "dbfs"); + public get dbfs() { + return this._dbfs; + } + public putDbfs(value: JobNewClusterInitScriptsDbfs) { + this._dbfs.internalValue = value; + } + public resetDbfs() { + this._dbfs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbfsInput() { + return this._dbfs.internalValue; + } + + // file - computed: false, optional: true, required: false + private _file = new JobNewClusterInitScriptsFileOutputReference(this, "file"); + public get file() { + return this._file; + } + public putFile(value: JobNewClusterInitScriptsFile) { + this._file.internalValue = value; + } + public resetFile() { + this._file.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileInput() { + return this._file.internalValue; + } + + // gcs - computed: false, optional: true, required: false + private _gcs = new JobNewClusterInitScriptsGcsOutputReference(this, "gcs"); + public get gcs() { + return this._gcs; + } + public putGcs(value: JobNewClusterInitScriptsGcs) { + this._gcs.internalValue = value; + } + public resetGcs() { + this._gcs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gcsInput() { + return this._gcs.internalValue; + } + + // s3 - computed: false, optional: true, required: false + private _s3 = new JobNewClusterInitScriptsS3OutputReference(this, "s3"); + public get s3() { + return this._s3; + } + public putS3(value: JobNewClusterInitScriptsS3) { + this._s3.internalValue = value; + } + public resetS3() { + this._s3.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3Input() { + return this._s3.internalValue; + } +} + +export class JobNewClusterInitScriptsList extends cdktf.ComplexList { + public internalValue? : JobNewClusterInitScripts[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobNewClusterInitScriptsOutputReference { + return new JobNewClusterInitScriptsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface JobNewCluster { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#autotermination_minutes Job#autotermination_minutes} + */ + readonly autoterminationMinutes?: number; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_id Job#cluster_id} + */ + readonly clusterId?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_name Job#cluster_name} + */ + readonly clusterName?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#custom_tags Job#custom_tags} */ readonly customTags?: { [key: string]: string }; @@ -5138,9 +5728,9 @@ export class JobNewClusterOutputReference extends cdktf.ComplexObject { hasAnyValues = true; internalValueResult.gcpAttributes = this._gcpAttributes?.internalValue; } - if (this._initScripts !== undefined) { + if (this._initScripts?.internalValue !== undefined) { hasAnyValues = true; - internalValueResult.initScripts = this._initScripts; + internalValueResult.initScripts = this._initScripts?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } @@ -5173,7 +5763,7 @@ export class JobNewClusterOutputReference extends cdktf.ComplexObject { this._clusterLogConf.internalValue = undefined; this._dockerImage.internalValue = undefined; this._gcpAttributes.internalValue = undefined; - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; @@ -5202,7 +5792,7 @@ export class JobNewClusterOutputReference extends cdktf.ComplexObject { this._clusterLogConf.internalValue = value.clusterLogConf; this._dockerImage.internalValue = value.dockerImage; this._gcpAttributes.internalValue = value.gcpAttributes; - this._initScripts = value.initScripts; + this._initScripts.internalValue = value.initScripts; } } @@ -5604,20 +6194,19 @@ export class JobNewClusterOutputReference extends cdktf.ComplexObject { } // init_scripts - computed: false, optional: true, required: false - private _initScripts?: JobNewClusterInitScripts[] | cdktf.IResolvable; + private _initScripts = new JobNewClusterInitScriptsList(this, "init_scripts", false); public get initScripts() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('init_scripts'); + return this._initScripts; } - public set initScripts(value: JobNewClusterInitScripts[] | cdktf.IResolvable) { - this._initScripts = value; + public putInitScripts(value: JobNewClusterInitScripts[] | cdktf.IResolvable) { + this._initScripts.internalValue = value; } public resetInitScripts() { - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get initScriptsInput() { - return this._initScripts; + return this._initScripts.internalValue; } } export interface JobNotebookTask { @@ -6320,6 +6909,86 @@ export function jobTaskDependsOnToTerraform(struct?: JobTaskDependsOn | cdktf.IR } } +export class JobTaskDependsOnOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobTaskDependsOn | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._taskKey !== undefined) { + hasAnyValues = true; + internalValueResult.taskKey = this._taskKey; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobTaskDependsOn | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._taskKey = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._taskKey = value.taskKey; + } + } + + // task_key - computed: false, optional: true, required: false + private _taskKey?: string; + public get taskKey() { + return this.getStringAttribute('task_key'); + } + public set taskKey(value: string) { + this._taskKey = value; + } + public resetTaskKey() { + this._taskKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get taskKeyInput() { + return this._taskKey; + } +} + +export class JobTaskDependsOnList extends cdktf.ComplexList { + public internalValue? : JobTaskDependsOn[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobTaskDependsOnOutputReference { + return new JobTaskDependsOnOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobTaskEmailNotifications { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs} @@ -6808,6 +7477,196 @@ export function jobTaskLibraryToTerraform(struct?: JobTaskLibrary | cdktf.IResol } } +export class JobTaskLibraryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobTaskLibrary | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._egg !== undefined) { + hasAnyValues = true; + internalValueResult.egg = this._egg; + } + if (this._jar !== undefined) { + hasAnyValues = true; + internalValueResult.jar = this._jar; + } + if (this._whl !== undefined) { + hasAnyValues = true; + internalValueResult.whl = this._whl; + } + if (this._cran?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.cran = this._cran?.internalValue; + } + if (this._maven?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.maven = this._maven?.internalValue; + } + if (this._pypi?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.pypi = this._pypi?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobTaskLibrary | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._egg = undefined; + this._jar = undefined; + this._whl = undefined; + this._cran.internalValue = undefined; + this._maven.internalValue = undefined; + this._pypi.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._egg = value.egg; + this._jar = value.jar; + this._whl = value.whl; + this._cran.internalValue = value.cran; + this._maven.internalValue = value.maven; + this._pypi.internalValue = value.pypi; + } + } + + // egg - computed: false, optional: true, required: false + private _egg?: string; + public get egg() { + return this.getStringAttribute('egg'); + } + public set egg(value: string) { + this._egg = value; + } + public resetEgg() { + this._egg = undefined; + } + // Temporarily expose input value. Use with caution. + public get eggInput() { + return this._egg; + } + + // jar - computed: false, optional: true, required: false + private _jar?: string; + public get jar() { + return this.getStringAttribute('jar'); + } + public set jar(value: string) { + this._jar = value; + } + public resetJar() { + this._jar = undefined; + } + // Temporarily expose input value. Use with caution. + public get jarInput() { + return this._jar; + } + + // whl - computed: false, optional: true, required: false + private _whl?: string; + public get whl() { + return this.getStringAttribute('whl'); + } + public set whl(value: string) { + this._whl = value; + } + public resetWhl() { + this._whl = undefined; + } + // Temporarily expose input value. Use with caution. + public get whlInput() { + return this._whl; + } + + // cran - computed: false, optional: true, required: false + private _cran = new JobTaskLibraryCranOutputReference(this, "cran"); + public get cran() { + return this._cran; + } + public putCran(value: JobTaskLibraryCran) { + this._cran.internalValue = value; + } + public resetCran() { + this._cran.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get cranInput() { + return this._cran.internalValue; + } + + // maven - computed: false, optional: true, required: false + private _maven = new JobTaskLibraryMavenOutputReference(this, "maven"); + public get maven() { + return this._maven; + } + public putMaven(value: JobTaskLibraryMaven) { + this._maven.internalValue = value; + } + public resetMaven() { + this._maven.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get mavenInput() { + return this._maven.internalValue; + } + + // pypi - computed: false, optional: true, required: false + private _pypi = new JobTaskLibraryPypiOutputReference(this, "pypi"); + public get pypi() { + return this._pypi; + } + public putPypi(value: JobTaskLibraryPypi) { + this._pypi.internalValue = value; + } + public resetPypi() { + this._pypi.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pypiInput() { + return this._pypi.internalValue; + } +} + +export class JobTaskLibraryList extends cdktf.ComplexList { + public internalValue? : JobTaskLibrary[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobTaskLibraryOutputReference { + return new JobTaskLibraryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobTaskNewClusterAutoscale { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#max_workers Job#max_workers} @@ -8461,31 +9320,177 @@ export function jobTaskNewClusterInitScriptsToTerraform(struct?: JobTaskNewClust } } -export interface JobTaskNewCluster { - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#autotermination_minutes Job#autotermination_minutes} - */ - readonly autoterminationMinutes?: number; - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_id Job#cluster_id} - */ - readonly clusterId?: string; - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_name Job#cluster_name} - */ - readonly clusterName?: string; - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#custom_tags Job#custom_tags} - */ - readonly customTags?: { [key: string]: string }; - /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#data_security_mode Job#data_security_mode} - */ - readonly dataSecurityMode?: string; +export class JobTaskNewClusterInitScriptsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + /** - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#driver_instance_pool_id Job#driver_instance_pool_id} + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ - readonly driverInstancePoolId?: string; + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobTaskNewClusterInitScripts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbfs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dbfs = this._dbfs?.internalValue; + } + if (this._file?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.file = this._file?.internalValue; + } + if (this._gcs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gcs = this._gcs?.internalValue; + } + if (this._s3?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.s3 = this._s3?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobTaskNewClusterInitScripts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._dbfs.internalValue = undefined; + this._file.internalValue = undefined; + this._gcs.internalValue = undefined; + this._s3.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._dbfs.internalValue = value.dbfs; + this._file.internalValue = value.file; + this._gcs.internalValue = value.gcs; + this._s3.internalValue = value.s3; + } + } + + // dbfs - computed: false, optional: true, required: false + private _dbfs = new JobTaskNewClusterInitScriptsDbfsOutputReference(this, "dbfs"); + public get dbfs() { + return this._dbfs; + } + public putDbfs(value: JobTaskNewClusterInitScriptsDbfs) { + this._dbfs.internalValue = value; + } + public resetDbfs() { + this._dbfs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbfsInput() { + return this._dbfs.internalValue; + } + + // file - computed: false, optional: true, required: false + private _file = new JobTaskNewClusterInitScriptsFileOutputReference(this, "file"); + public get file() { + return this._file; + } + public putFile(value: JobTaskNewClusterInitScriptsFile) { + this._file.internalValue = value; + } + public resetFile() { + this._file.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileInput() { + return this._file.internalValue; + } + + // gcs - computed: false, optional: true, required: false + private _gcs = new JobTaskNewClusterInitScriptsGcsOutputReference(this, "gcs"); + public get gcs() { + return this._gcs; + } + public putGcs(value: JobTaskNewClusterInitScriptsGcs) { + this._gcs.internalValue = value; + } + public resetGcs() { + this._gcs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gcsInput() { + return this._gcs.internalValue; + } + + // s3 - computed: false, optional: true, required: false + private _s3 = new JobTaskNewClusterInitScriptsS3OutputReference(this, "s3"); + public get s3() { + return this._s3; + } + public putS3(value: JobTaskNewClusterInitScriptsS3) { + this._s3.internalValue = value; + } + public resetS3() { + this._s3.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3Input() { + return this._s3.internalValue; + } +} + +export class JobTaskNewClusterInitScriptsList extends cdktf.ComplexList { + public internalValue? : JobTaskNewClusterInitScripts[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobTaskNewClusterInitScriptsOutputReference { + return new JobTaskNewClusterInitScriptsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface JobTaskNewCluster { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#autotermination_minutes Job#autotermination_minutes} + */ + readonly autoterminationMinutes?: number; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_id Job#cluster_id} + */ + readonly clusterId?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#cluster_name Job#cluster_name} + */ + readonly clusterName?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#custom_tags Job#custom_tags} + */ + readonly customTags?: { [key: string]: string }; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#data_security_mode Job#data_security_mode} + */ + readonly dataSecurityMode?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#driver_instance_pool_id Job#driver_instance_pool_id} + */ + readonly driverInstancePoolId?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#driver_node_type_id Job#driver_node_type_id} */ @@ -8731,9 +9736,9 @@ export class JobTaskNewClusterOutputReference extends cdktf.ComplexObject { hasAnyValues = true; internalValueResult.gcpAttributes = this._gcpAttributes?.internalValue; } - if (this._initScripts !== undefined) { + if (this._initScripts?.internalValue !== undefined) { hasAnyValues = true; - internalValueResult.initScripts = this._initScripts; + internalValueResult.initScripts = this._initScripts?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } @@ -8766,7 +9771,7 @@ export class JobTaskNewClusterOutputReference extends cdktf.ComplexObject { this._clusterLogConf.internalValue = undefined; this._dockerImage.internalValue = undefined; this._gcpAttributes.internalValue = undefined; - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; @@ -8795,7 +9800,7 @@ export class JobTaskNewClusterOutputReference extends cdktf.ComplexObject { this._clusterLogConf.internalValue = value.clusterLogConf; this._dockerImage.internalValue = value.dockerImage; this._gcpAttributes.internalValue = value.gcpAttributes; - this._initScripts = value.initScripts; + this._initScripts.internalValue = value.initScripts; } } @@ -9197,20 +10202,19 @@ export class JobTaskNewClusterOutputReference extends cdktf.ComplexObject { } // init_scripts - computed: false, optional: true, required: false - private _initScripts?: JobTaskNewClusterInitScripts[] | cdktf.IResolvable; + private _initScripts = new JobTaskNewClusterInitScriptsList(this, "init_scripts", false); public get initScripts() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('init_scripts'); + return this._initScripts; } - public set initScripts(value: JobTaskNewClusterInitScripts[] | cdktf.IResolvable) { - this._initScripts = value; + public putInitScripts(value: JobTaskNewClusterInitScripts[] | cdktf.IResolvable) { + this._initScripts.internalValue = value; } public resetInitScripts() { - this._initScripts = undefined; + this._initScripts.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get initScriptsInput() { - return this._initScripts; + return this._initScripts.internalValue; } } export interface JobTaskNotebookTask { @@ -9905,6 +10909,460 @@ export function jobTaskToTerraform(struct?: JobTask | cdktf.IResolvable): any { } } +export class JobTaskOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): JobTask | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._description !== undefined) { + hasAnyValues = true; + internalValueResult.description = this._description; + } + if (this._existingClusterId !== undefined) { + hasAnyValues = true; + internalValueResult.existingClusterId = this._existingClusterId; + } + if (this._jobClusterKey !== undefined) { + hasAnyValues = true; + internalValueResult.jobClusterKey = this._jobClusterKey; + } + if (this._maxRetries !== undefined) { + hasAnyValues = true; + internalValueResult.maxRetries = this._maxRetries; + } + if (this._minRetryIntervalMillis !== undefined) { + hasAnyValues = true; + internalValueResult.minRetryIntervalMillis = this._minRetryIntervalMillis; + } + if (this._retryOnTimeout !== undefined) { + hasAnyValues = true; + internalValueResult.retryOnTimeout = this._retryOnTimeout; + } + if (this._taskKey !== undefined) { + hasAnyValues = true; + internalValueResult.taskKey = this._taskKey; + } + if (this._timeoutSeconds !== undefined) { + hasAnyValues = true; + internalValueResult.timeoutSeconds = this._timeoutSeconds; + } + if (this._dependsOn?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dependsOn = this._dependsOn?.internalValue; + } + if (this._emailNotifications?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.emailNotifications = this._emailNotifications?.internalValue; + } + if (this._library?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.library = this._library?.internalValue; + } + if (this._newCluster?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.newCluster = this._newCluster?.internalValue; + } + if (this._notebookTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.notebookTask = this._notebookTask?.internalValue; + } + if (this._pipelineTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.pipelineTask = this._pipelineTask?.internalValue; + } + if (this._pythonWheelTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.pythonWheelTask = this._pythonWheelTask?.internalValue; + } + if (this._sparkJarTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.sparkJarTask = this._sparkJarTask?.internalValue; + } + if (this._sparkPythonTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.sparkPythonTask = this._sparkPythonTask?.internalValue; + } + if (this._sparkSubmitTask?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.sparkSubmitTask = this._sparkSubmitTask?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: JobTask | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._description = undefined; + this._existingClusterId = undefined; + this._jobClusterKey = undefined; + this._maxRetries = undefined; + this._minRetryIntervalMillis = undefined; + this._retryOnTimeout = undefined; + this._taskKey = undefined; + this._timeoutSeconds = undefined; + this._dependsOn.internalValue = undefined; + this._emailNotifications.internalValue = undefined; + this._library.internalValue = undefined; + this._newCluster.internalValue = undefined; + this._notebookTask.internalValue = undefined; + this._pipelineTask.internalValue = undefined; + this._pythonWheelTask.internalValue = undefined; + this._sparkJarTask.internalValue = undefined; + this._sparkPythonTask.internalValue = undefined; + this._sparkSubmitTask.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._description = value.description; + this._existingClusterId = value.existingClusterId; + this._jobClusterKey = value.jobClusterKey; + this._maxRetries = value.maxRetries; + this._minRetryIntervalMillis = value.minRetryIntervalMillis; + this._retryOnTimeout = value.retryOnTimeout; + this._taskKey = value.taskKey; + this._timeoutSeconds = value.timeoutSeconds; + this._dependsOn.internalValue = value.dependsOn; + this._emailNotifications.internalValue = value.emailNotifications; + this._library.internalValue = value.library; + this._newCluster.internalValue = value.newCluster; + this._notebookTask.internalValue = value.notebookTask; + this._pipelineTask.internalValue = value.pipelineTask; + this._pythonWheelTask.internalValue = value.pythonWheelTask; + this._sparkJarTask.internalValue = value.sparkJarTask; + this._sparkPythonTask.internalValue = value.sparkPythonTask; + this._sparkSubmitTask.internalValue = value.sparkSubmitTask; + } + } + + // description - computed: false, optional: true, required: false + private _description?: string; + public get description() { + return this.getStringAttribute('description'); + } + public set description(value: string) { + this._description = value; + } + public resetDescription() { + this._description = undefined; + } + // Temporarily expose input value. Use with caution. + public get descriptionInput() { + return this._description; + } + + // existing_cluster_id - computed: false, optional: true, required: false + private _existingClusterId?: string; + public get existingClusterId() { + return this.getStringAttribute('existing_cluster_id'); + } + public set existingClusterId(value: string) { + this._existingClusterId = value; + } + public resetExistingClusterId() { + this._existingClusterId = undefined; + } + // Temporarily expose input value. Use with caution. + public get existingClusterIdInput() { + return this._existingClusterId; + } + + // job_cluster_key - computed: false, optional: true, required: false + private _jobClusterKey?: string; + public get jobClusterKey() { + return this.getStringAttribute('job_cluster_key'); + } + public set jobClusterKey(value: string) { + this._jobClusterKey = value; + } + public resetJobClusterKey() { + this._jobClusterKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get jobClusterKeyInput() { + return this._jobClusterKey; + } + + // max_retries - computed: false, optional: true, required: false + private _maxRetries?: number; + public get maxRetries() { + return this.getNumberAttribute('max_retries'); + } + public set maxRetries(value: number) { + this._maxRetries = value; + } + public resetMaxRetries() { + this._maxRetries = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxRetriesInput() { + return this._maxRetries; + } + + // min_retry_interval_millis - computed: false, optional: true, required: false + private _minRetryIntervalMillis?: number; + public get minRetryIntervalMillis() { + return this.getNumberAttribute('min_retry_interval_millis'); + } + public set minRetryIntervalMillis(value: number) { + this._minRetryIntervalMillis = value; + } + public resetMinRetryIntervalMillis() { + this._minRetryIntervalMillis = undefined; + } + // Temporarily expose input value. Use with caution. + public get minRetryIntervalMillisInput() { + return this._minRetryIntervalMillis; + } + + // retry_on_timeout - computed: true, optional: true, required: false + private _retryOnTimeout?: boolean | cdktf.IResolvable; + public get retryOnTimeout() { + return this.getBooleanAttribute('retry_on_timeout'); + } + public set retryOnTimeout(value: boolean | cdktf.IResolvable) { + this._retryOnTimeout = value; + } + public resetRetryOnTimeout() { + this._retryOnTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get retryOnTimeoutInput() { + return this._retryOnTimeout; + } + + // task_key - computed: false, optional: true, required: false + private _taskKey?: string; + public get taskKey() { + return this.getStringAttribute('task_key'); + } + public set taskKey(value: string) { + this._taskKey = value; + } + public resetTaskKey() { + this._taskKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get taskKeyInput() { + return this._taskKey; + } + + // timeout_seconds - computed: false, optional: true, required: false + private _timeoutSeconds?: number; + public get timeoutSeconds() { + return this.getNumberAttribute('timeout_seconds'); + } + public set timeoutSeconds(value: number) { + this._timeoutSeconds = value; + } + public resetTimeoutSeconds() { + this._timeoutSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeoutSecondsInput() { + return this._timeoutSeconds; + } + + // depends_on - computed: false, optional: true, required: false + private _dependsOn = new JobTaskDependsOnList(this, "depends_on", false); + public get dependsOn() { + return this._dependsOn; + } + public putDependsOn(value: JobTaskDependsOn[] | cdktf.IResolvable) { + this._dependsOn.internalValue = value; + } + public resetDependsOn() { + this._dependsOn.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dependsOnInput() { + return this._dependsOn.internalValue; + } + + // email_notifications - computed: false, optional: true, required: false + private _emailNotifications = new JobTaskEmailNotificationsOutputReference(this, "email_notifications"); + public get emailNotifications() { + return this._emailNotifications; + } + public putEmailNotifications(value: JobTaskEmailNotifications) { + this._emailNotifications.internalValue = value; + } + public resetEmailNotifications() { + this._emailNotifications.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get emailNotificationsInput() { + return this._emailNotifications.internalValue; + } + + // library - computed: false, optional: true, required: false + private _library = new JobTaskLibraryList(this, "library", true); + public get library() { + return this._library; + } + public putLibrary(value: JobTaskLibrary[] | cdktf.IResolvable) { + this._library.internalValue = value; + } + public resetLibrary() { + this._library.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get libraryInput() { + return this._library.internalValue; + } + + // new_cluster - computed: false, optional: true, required: false + private _newCluster = new JobTaskNewClusterOutputReference(this, "new_cluster"); + public get newCluster() { + return this._newCluster; + } + public putNewCluster(value: JobTaskNewCluster) { + this._newCluster.internalValue = value; + } + public resetNewCluster() { + this._newCluster.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get newClusterInput() { + return this._newCluster.internalValue; + } + + // notebook_task - computed: false, optional: true, required: false + private _notebookTask = new JobTaskNotebookTaskOutputReference(this, "notebook_task"); + public get notebookTask() { + return this._notebookTask; + } + public putNotebookTask(value: JobTaskNotebookTask) { + this._notebookTask.internalValue = value; + } + public resetNotebookTask() { + this._notebookTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get notebookTaskInput() { + return this._notebookTask.internalValue; + } + + // pipeline_task - computed: false, optional: true, required: false + private _pipelineTask = new JobTaskPipelineTaskOutputReference(this, "pipeline_task"); + public get pipelineTask() { + return this._pipelineTask; + } + public putPipelineTask(value: JobTaskPipelineTask) { + this._pipelineTask.internalValue = value; + } + public resetPipelineTask() { + this._pipelineTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pipelineTaskInput() { + return this._pipelineTask.internalValue; + } + + // python_wheel_task - computed: false, optional: true, required: false + private _pythonWheelTask = new JobTaskPythonWheelTaskOutputReference(this, "python_wheel_task"); + public get pythonWheelTask() { + return this._pythonWheelTask; + } + public putPythonWheelTask(value: JobTaskPythonWheelTask) { + this._pythonWheelTask.internalValue = value; + } + public resetPythonWheelTask() { + this._pythonWheelTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pythonWheelTaskInput() { + return this._pythonWheelTask.internalValue; + } + + // spark_jar_task - computed: false, optional: true, required: false + private _sparkJarTask = new JobTaskSparkJarTaskOutputReference(this, "spark_jar_task"); + public get sparkJarTask() { + return this._sparkJarTask; + } + public putSparkJarTask(value: JobTaskSparkJarTask) { + this._sparkJarTask.internalValue = value; + } + public resetSparkJarTask() { + this._sparkJarTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get sparkJarTaskInput() { + return this._sparkJarTask.internalValue; + } + + // spark_python_task - computed: false, optional: true, required: false + private _sparkPythonTask = new JobTaskSparkPythonTaskOutputReference(this, "spark_python_task"); + public get sparkPythonTask() { + return this._sparkPythonTask; + } + public putSparkPythonTask(value: JobTaskSparkPythonTask) { + this._sparkPythonTask.internalValue = value; + } + public resetSparkPythonTask() { + this._sparkPythonTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get sparkPythonTaskInput() { + return this._sparkPythonTask.internalValue; + } + + // spark_submit_task - computed: false, optional: true, required: false + private _sparkSubmitTask = new JobTaskSparkSubmitTaskOutputReference(this, "spark_submit_task"); + public get sparkSubmitTask() { + return this._sparkSubmitTask; + } + public putSparkSubmitTask(value: JobTaskSparkSubmitTask) { + this._sparkSubmitTask.internalValue = value; + } + public resetSparkSubmitTask() { + this._sparkSubmitTask.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get sparkSubmitTaskInput() { + return this._sparkSubmitTask.internalValue; + } +} + +export class JobTaskList extends cdktf.ComplexList { + public internalValue? : JobTask[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): JobTaskOutputReference { + return new JobTaskOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface JobTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/job#create Job#create} @@ -9929,6 +11387,7 @@ export function jobTimeoutsToTerraform(struct?: JobTimeoutsOutputReference | Job export class JobTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -9938,7 +11397,10 @@ export class JobTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): JobTimeouts | undefined { + public get internalValue(): JobTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._create !== undefined) { @@ -9952,14 +11414,20 @@ export class JobTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: JobTimeouts | undefined) { + public set internalValue(value: JobTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._create = undefined; this._update = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._create = value.create; this._update = value.update; } @@ -10035,6 +11503,7 @@ export class Job extends cdktf.TerraformResource { this._alwaysRunning = config.alwaysRunning; this._existingClusterId = config.existingClusterId; this._format = config.format; + this._id = config.id; this._maxConcurrentRuns = config.maxConcurrentRuns; this._maxRetries = config.maxRetries; this._minRetryIntervalMillis = config.minRetryIntervalMillis; @@ -10043,8 +11512,8 @@ export class Job extends cdktf.TerraformResource { this._timeoutSeconds = config.timeoutSeconds; this._emailNotifications.internalValue = config.emailNotifications; this._gitSource.internalValue = config.gitSource; - this._jobCluster = config.jobCluster; - this._library = config.library; + this._jobCluster.internalValue = config.jobCluster; + this._library.internalValue = config.library; this._newCluster.internalValue = config.newCluster; this._notebookTask.internalValue = config.notebookTask; this._pipelineTask.internalValue = config.pipelineTask; @@ -10053,7 +11522,7 @@ export class Job extends cdktf.TerraformResource { this._sparkJarTask.internalValue = config.sparkJarTask; this._sparkPythonTask.internalValue = config.sparkPythonTask; this._sparkSubmitTask.internalValue = config.sparkSubmitTask; - this._task = config.task; + this._task.internalValue = config.task; this._timeouts.internalValue = config.timeouts; } @@ -10110,9 +11579,20 @@ export class Job extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // max_concurrent_runs - computed: false, optional: true, required: false private _maxConcurrentRuns?: number; @@ -10248,37 +11728,35 @@ export class Job extends cdktf.TerraformResource { } // job_cluster - computed: false, optional: true, required: false - private _jobCluster?: JobJobCluster[] | cdktf.IResolvable; + private _jobCluster = new JobJobClusterList(this, "job_cluster", false); public get jobCluster() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('job_cluster'); + return this._jobCluster; } - public set jobCluster(value: JobJobCluster[] | cdktf.IResolvable) { - this._jobCluster = value; + public putJobCluster(value: JobJobCluster[] | cdktf.IResolvable) { + this._jobCluster.internalValue = value; } public resetJobCluster() { - this._jobCluster = undefined; + this._jobCluster.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get jobClusterInput() { - return this._jobCluster; + return this._jobCluster.internalValue; } // library - computed: false, optional: true, required: false - private _library?: JobLibrary[] | cdktf.IResolvable; + private _library = new JobLibraryList(this, "library", true); public get library() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('library'))); + return this._library; } - public set library(value: JobLibrary[] | cdktf.IResolvable) { - this._library = value; + public putLibrary(value: JobLibrary[] | cdktf.IResolvable) { + this._library.internalValue = value; } public resetLibrary() { - this._library = undefined; + this._library.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get libraryInput() { - return this._library; + return this._library.internalValue; } // new_cluster - computed: false, optional: true, required: false @@ -10410,20 +11888,19 @@ export class Job extends cdktf.TerraformResource { } // task - computed: false, optional: true, required: false - private _task?: JobTask[] | cdktf.IResolvable; + private _task = new JobTaskList(this, "task", false); public get task() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('task'); + return this._task; } - public set task(value: JobTask[] | cdktf.IResolvable) { - this._task = value; + public putTask(value: JobTask[] | cdktf.IResolvable) { + this._task.internalValue = value; } public resetTask() { - this._task = undefined; + this._task.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get taskInput() { - return this._task; + return this._task.internalValue; } // timeouts - computed: false, optional: true, required: false @@ -10451,6 +11928,7 @@ export class Job extends cdktf.TerraformResource { always_running: cdktf.booleanToTerraform(this._alwaysRunning), existing_cluster_id: cdktf.stringToTerraform(this._existingClusterId), format: cdktf.stringToTerraform(this._format), + id: cdktf.stringToTerraform(this._id), max_concurrent_runs: cdktf.numberToTerraform(this._maxConcurrentRuns), max_retries: cdktf.numberToTerraform(this._maxRetries), min_retry_interval_millis: cdktf.numberToTerraform(this._minRetryIntervalMillis), @@ -10459,8 +11937,8 @@ export class Job extends cdktf.TerraformResource { timeout_seconds: cdktf.numberToTerraform(this._timeoutSeconds), email_notifications: jobEmailNotificationsToTerraform(this._emailNotifications.internalValue), git_source: jobGitSourceToTerraform(this._gitSource.internalValue), - job_cluster: cdktf.listMapper(jobJobClusterToTerraform)(this._jobCluster), - library: cdktf.listMapper(jobLibraryToTerraform)(this._library), + job_cluster: cdktf.listMapper(jobJobClusterToTerraform)(this._jobCluster.internalValue), + library: cdktf.listMapper(jobLibraryToTerraform)(this._library.internalValue), new_cluster: jobNewClusterToTerraform(this._newCluster.internalValue), notebook_task: jobNotebookTaskToTerraform(this._notebookTask.internalValue), pipeline_task: jobPipelineTaskToTerraform(this._pipelineTask.internalValue), @@ -10469,7 +11947,7 @@ export class Job extends cdktf.TerraformResource { spark_jar_task: jobSparkJarTaskToTerraform(this._sparkJarTask.internalValue), spark_python_task: jobSparkPythonTaskToTerraform(this._sparkPythonTask.internalValue), spark_submit_task: jobSparkSubmitTaskToTerraform(this._sparkSubmitTask.internalValue), - task: cdktf.listMapper(jobTaskToTerraform)(this._task), + task: cdktf.listMapper(jobTaskToTerraform)(this._task.internalValue), timeouts: jobTimeoutsToTerraform(this._timeouts.internalValue), }; } diff --git a/src/library.ts b/src/library.ts index cfde9396b..f83d90054 100644 --- a/src/library.ts +++ b/src/library.ts @@ -16,6 +16,13 @@ export interface LibraryConfig extends cdktf.TerraformMetaArguments { */ readonly egg?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#id Library#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/library#jar Library#jar} */ readonly jar?: string; @@ -373,6 +380,7 @@ export class Library extends cdktf.TerraformResource { }); this._clusterId = config.clusterId; this._egg = config.egg; + this._id = config.id; this._jar = config.jar; this._whl = config.whl; this._cran.internalValue = config.cran; @@ -414,9 +422,20 @@ export class Library extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // jar - computed: false, optional: true, required: false private _jar?: string; @@ -506,6 +525,7 @@ export class Library extends cdktf.TerraformResource { return { cluster_id: cdktf.stringToTerraform(this._clusterId), egg: cdktf.stringToTerraform(this._egg), + id: cdktf.stringToTerraform(this._id), jar: cdktf.stringToTerraform(this._jar), whl: cdktf.stringToTerraform(this._whl), cran: libraryCranToTerraform(this._cran.internalValue), diff --git a/src/metastore-assignment.ts b/src/metastore-assignment.ts index bf4301439..a0c922bb8 100644 --- a/src/metastore-assignment.ts +++ b/src/metastore-assignment.ts @@ -12,6 +12,13 @@ export interface MetastoreAssignmentConfig extends cdktf.TerraformMetaArguments */ readonly defaultCatalogName?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#id MetastoreAssignment#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_assignment#metastore_id MetastoreAssignment#metastore_id} */ readonly metastoreId: string; @@ -56,6 +63,7 @@ export class MetastoreAssignment extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._defaultCatalogName = config.defaultCatalogName; + this._id = config.id; this._metastoreId = config.metastoreId; this._workspaceId = config.workspaceId; } @@ -81,9 +89,20 @@ export class MetastoreAssignment extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // metastore_id - computed: false, optional: false, required: true private _metastoreId?: string; @@ -118,6 +137,7 @@ export class MetastoreAssignment extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { default_catalog_name: cdktf.stringToTerraform(this._defaultCatalogName), + id: cdktf.stringToTerraform(this._id), metastore_id: cdktf.stringToTerraform(this._metastoreId), workspace_id: cdktf.numberToTerraform(this._workspaceId), }; diff --git a/src/metastore-data-access.ts b/src/metastore-data-access.ts index 98543f9c8..dfd566aed 100644 --- a/src/metastore-data-access.ts +++ b/src/metastore-data-access.ts @@ -12,6 +12,13 @@ export interface MetastoreDataAccessConfig extends cdktf.TerraformMetaArguments */ readonly configurationType?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#id MetastoreDataAccess#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore_data_access#is_default MetastoreDataAccess#is_default} */ readonly isDefault?: boolean | cdktf.IResolvable; @@ -244,6 +251,7 @@ export class MetastoreDataAccess extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._configurationType = config.configurationType; + this._id = config.id; this._isDefault = config.isDefault; this._metastoreId = config.metastoreId; this._name = config.name; @@ -272,9 +280,20 @@ export class MetastoreDataAccess extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // is_default - computed: false, optional: true, required: false private _isDefault?: boolean | cdktf.IResolvable; @@ -357,6 +376,7 @@ export class MetastoreDataAccess extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { configuration_type: cdktf.stringToTerraform(this._configurationType), + id: cdktf.stringToTerraform(this._id), is_default: cdktf.booleanToTerraform(this._isDefault), metastore_id: cdktf.stringToTerraform(this._metastoreId), name: cdktf.stringToTerraform(this._name), diff --git a/src/metastore.ts b/src/metastore.ts index 54ed38491..8db09169e 100644 --- a/src/metastore.ts +++ b/src/metastore.ts @@ -16,6 +16,13 @@ export interface MetastoreConfig extends cdktf.TerraformMetaArguments { */ readonly forceDestroy?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#id Metastore#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/metastore#name Metastore#name} */ readonly name: string; @@ -65,6 +72,7 @@ export class Metastore extends cdktf.TerraformResource { }); this._defaultDataAccessConfigId = config.defaultDataAccessConfigId; this._forceDestroy = config.forceDestroy; + this._id = config.id; this._name = config.name; this._owner = config.owner; this._storageRoot = config.storageRoot; @@ -107,9 +115,20 @@ export class Metastore extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -161,6 +180,7 @@ export class Metastore extends cdktf.TerraformResource { return { default_data_access_config_id: cdktf.stringToTerraform(this._defaultDataAccessConfigId), force_destroy: cdktf.booleanToTerraform(this._forceDestroy), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), owner: cdktf.stringToTerraform(this._owner), storage_root: cdktf.stringToTerraform(this._storageRoot), diff --git a/src/mlflow-experiment.ts b/src/mlflow-experiment.ts index 5a98e6963..b760dc456 100644 --- a/src/mlflow-experiment.ts +++ b/src/mlflow-experiment.ts @@ -24,6 +24,13 @@ export interface MlflowExperimentConfig extends cdktf.TerraformMetaArguments { */ readonly experimentId?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#id MlflowExperiment#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_experiment#last_update_time MlflowExperiment#last_update_time} */ readonly lastUpdateTime?: number; @@ -56,6 +63,7 @@ export function mlflowExperimentTimeoutsToTerraform(struct?: MlflowExperimentTim export class MlflowExperimentTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -65,18 +73,27 @@ export class MlflowExperimentTimeoutsOutputReference extends cdktf.ComplexObject super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): MlflowExperimentTimeouts | undefined { + public get internalValue(): MlflowExperimentTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: MlflowExperimentTimeouts | undefined) { + public set internalValue(value: MlflowExperimentTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; } } } @@ -119,6 +136,7 @@ export class MlflowExperiment extends cdktf.TerraformResource { this._creationTime = config.creationTime; this._description = config.description; this._experimentId = config.experimentId; + this._id = config.id; this._lastUpdateTime = config.lastUpdateTime; this._lifecycleStage = config.lifecycleStage; this._name = config.name; @@ -194,9 +212,20 @@ export class MlflowExperiment extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // last_update_time - computed: true, optional: true, required: false private _lastUpdateTime?: number; @@ -266,6 +295,7 @@ export class MlflowExperiment extends cdktf.TerraformResource { creation_time: cdktf.numberToTerraform(this._creationTime), description: cdktf.stringToTerraform(this._description), experiment_id: cdktf.stringToTerraform(this._experimentId), + id: cdktf.stringToTerraform(this._id), last_update_time: cdktf.numberToTerraform(this._lastUpdateTime), lifecycle_stage: cdktf.stringToTerraform(this._lifecycleStage), name: cdktf.stringToTerraform(this._name), diff --git a/src/mlflow-model.ts b/src/mlflow-model.ts index c5aa84a06..a926f82c5 100644 --- a/src/mlflow-model.ts +++ b/src/mlflow-model.ts @@ -16,6 +16,13 @@ export interface MlflowModelConfig extends cdktf.TerraformMetaArguments { */ readonly description?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#id MlflowModel#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model#last_updated_timestamp MlflowModel#last_updated_timestamp} */ readonly lastUpdatedTimestamp?: number; @@ -60,6 +67,102 @@ export function mlflowModelTagsToTerraform(struct?: MlflowModelTags | cdktf.IRes } } +export class MlflowModelTagsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MlflowModelTags | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._key !== undefined) { + hasAnyValues = true; + internalValueResult.key = this._key; + } + if (this._value !== undefined) { + hasAnyValues = true; + internalValueResult.value = this._value; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MlflowModelTags | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._key = undefined; + this._value = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._key = value.key; + this._value = value.value; + } + } + + // key - computed: false, optional: false, required: true + private _key?: string; + public get key() { + return this.getStringAttribute('key'); + } + public set key(value: string) { + this._key = value; + } + // Temporarily expose input value. Use with caution. + public get keyInput() { + return this._key; + } + + // value - computed: false, optional: false, required: true + private _value?: string; + public get value() { + return this.getStringAttribute('value'); + } + public set value(value: string) { + this._value = value; + } + // Temporarily expose input value. Use with caution. + public get valueInput() { + return this._value; + } +} + +export class MlflowModelTagsList extends cdktf.ComplexList { + public internalValue? : MlflowModelTags[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MlflowModelTagsOutputReference { + return new MlflowModelTagsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_model databricks_mlflow_model} @@ -97,11 +200,12 @@ export class MlflowModel extends cdktf.TerraformResource { }); this._creationTimestamp = config.creationTimestamp; this._description = config.description; + this._id = config.id; this._lastUpdatedTimestamp = config.lastUpdatedTimestamp; this._name = config.name; this._registeredModelId = config.registeredModelId; this._userId = config.userId; - this._tags = config.tags; + this._tags.internalValue = config.tags; } // ========== @@ -141,9 +245,20 @@ export class MlflowModel extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // last_updated_timestamp - computed: true, optional: true, required: false private _lastUpdatedTimestamp?: number; @@ -207,20 +322,19 @@ export class MlflowModel extends cdktf.TerraformResource { } // tags - computed: false, optional: true, required: false - private _tags?: MlflowModelTags[] | cdktf.IResolvable; + private _tags = new MlflowModelTagsList(this, "tags", false); public get tags() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('tags'); + return this._tags; } - public set tags(value: MlflowModelTags[] | cdktf.IResolvable) { - this._tags = value; + public putTags(value: MlflowModelTags[] | cdktf.IResolvable) { + this._tags.internalValue = value; } public resetTags() { - this._tags = undefined; + this._tags.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get tagsInput() { - return this._tags; + return this._tags.internalValue; } // ========= @@ -231,11 +345,12 @@ export class MlflowModel extends cdktf.TerraformResource { return { creation_timestamp: cdktf.numberToTerraform(this._creationTimestamp), description: cdktf.stringToTerraform(this._description), + id: cdktf.stringToTerraform(this._id), last_updated_timestamp: cdktf.numberToTerraform(this._lastUpdatedTimestamp), name: cdktf.stringToTerraform(this._name), registered_model_id: cdktf.stringToTerraform(this._registeredModelId), user_id: cdktf.stringToTerraform(this._userId), - tags: cdktf.listMapper(mlflowModelTagsToTerraform)(this._tags), + tags: cdktf.listMapper(mlflowModelTagsToTerraform)(this._tags.internalValue), }; } } diff --git a/src/mlflow-webhook.ts b/src/mlflow-webhook.ts index 33cee3846..b21233843 100644 --- a/src/mlflow-webhook.ts +++ b/src/mlflow-webhook.ts @@ -16,6 +16,13 @@ export interface MlflowWebhookConfig extends cdktf.TerraformMetaArguments { */ readonly events: string[]; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#id MlflowWebhook#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mlflow_webhook#model_name MlflowWebhook#model_name} */ readonly modelName?: string; @@ -329,6 +336,7 @@ export class MlflowWebhook extends cdktf.TerraformResource { }); this._description = config.description; this._events = config.events; + this._id = config.id; this._modelName = config.modelName; this._status = config.status; this._httpUrlSpec.internalValue = config.httpUrlSpec; @@ -369,9 +377,20 @@ export class MlflowWebhook extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // model_name - computed: false, optional: true, required: false private _modelName?: string; @@ -445,6 +464,7 @@ export class MlflowWebhook extends cdktf.TerraformResource { return { description: cdktf.stringToTerraform(this._description), events: cdktf.listMapper(cdktf.stringToTerraform)(this._events), + id: cdktf.stringToTerraform(this._id), model_name: cdktf.stringToTerraform(this._modelName), status: cdktf.stringToTerraform(this._status), http_url_spec: mlflowWebhookHttpUrlSpecToTerraform(this._httpUrlSpec.internalValue), diff --git a/src/mount.ts b/src/mount.ts index 4d5df6fd6..a7370d59c 100644 --- a/src/mount.ts +++ b/src/mount.ts @@ -20,6 +20,13 @@ export interface MountConfig extends cdktf.TerraformMetaArguments { */ readonly extraConfigs?: { [key: string]: string }; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#id Mount#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mount#name Mount#name} */ readonly name?: string; @@ -725,6 +732,7 @@ export function mountTimeoutsToTerraform(struct?: MountTimeoutsOutputReference | export class MountTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -734,7 +742,10 @@ export class MountTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): MountTimeouts | undefined { + public get internalValue(): MountTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._default !== undefined) { @@ -744,13 +755,19 @@ export class MountTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: MountTimeouts | undefined) { + public set internalValue(value: MountTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._default = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._default = value.default; } } @@ -1000,6 +1017,7 @@ export class Mount extends cdktf.TerraformResource { this._clusterId = config.clusterId; this._encryptionType = config.encryptionType; this._extraConfigs = config.extraConfigs; + this._id = config.id; this._name = config.name; this._resourceId = config.resourceId; this._uri = config.uri; @@ -1064,9 +1082,20 @@ export class Mount extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: true, optional: true, required: false private _name?: string; @@ -1226,6 +1255,7 @@ export class Mount extends cdktf.TerraformResource { cluster_id: cdktf.stringToTerraform(this._clusterId), encryption_type: cdktf.stringToTerraform(this._encryptionType), extra_configs: cdktf.hashMapper(cdktf.stringToTerraform)(this._extraConfigs), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), resource_id: cdktf.stringToTerraform(this._resourceId), uri: cdktf.stringToTerraform(this._uri), diff --git a/src/mws-credentials.ts b/src/mws-credentials.ts index ef5c611ba..3412fd7a4 100644 --- a/src/mws-credentials.ts +++ b/src/mws-credentials.ts @@ -16,6 +16,13 @@ export interface MwsCredentialsConfig extends cdktf.TerraformMetaArguments { */ readonly credentialsName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#id MwsCredentials#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_credentials#role_arn MwsCredentials#role_arn} */ readonly roleArn: string; @@ -57,6 +64,7 @@ export class MwsCredentials extends cdktf.TerraformResource { }); this._accountId = config.accountId; this._credentialsName = config.credentialsName; + this._id = config.id; this._roleArn = config.roleArn; } @@ -106,9 +114,20 @@ export class MwsCredentials extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // role_arn - computed: false, optional: false, required: true private _roleArn?: string; @@ -131,6 +150,7 @@ export class MwsCredentials extends cdktf.TerraformResource { return { account_id: cdktf.stringToTerraform(this._accountId), credentials_name: cdktf.stringToTerraform(this._credentialsName), + id: cdktf.stringToTerraform(this._id), role_arn: cdktf.stringToTerraform(this._roleArn), }; } diff --git a/src/mws-customer-managed-keys.ts b/src/mws-customer-managed-keys.ts index 77f7638b6..83d5a4ae4 100644 --- a/src/mws-customer-managed-keys.ts +++ b/src/mws-customer-managed-keys.ts @@ -20,6 +20,13 @@ export interface MwsCustomerManagedKeysConfig extends cdktf.TerraformMetaArgumen */ readonly customerManagedKeyId?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#id MwsCustomerManagedKeys#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_customer_managed_keys#use_cases MwsCustomerManagedKeys#use_cases} */ readonly useCases: string[]; @@ -181,6 +188,7 @@ export class MwsCustomerManagedKeys extends cdktf.TerraformResource { this._accountId = config.accountId; this._creationTime = config.creationTime; this._customerManagedKeyId = config.customerManagedKeyId; + this._id = config.id; this._useCases = config.useCases; this._awsKeyInfo.internalValue = config.awsKeyInfo; } @@ -235,9 +243,20 @@ export class MwsCustomerManagedKeys extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // use_cases - computed: false, optional: false, required: true private _useCases?: string[]; @@ -274,6 +293,7 @@ export class MwsCustomerManagedKeys extends cdktf.TerraformResource { account_id: cdktf.stringToTerraform(this._accountId), creation_time: cdktf.numberToTerraform(this._creationTime), customer_managed_key_id: cdktf.stringToTerraform(this._customerManagedKeyId), + id: cdktf.stringToTerraform(this._id), use_cases: cdktf.listMapper(cdktf.stringToTerraform)(this._useCases), aws_key_info: mwsCustomerManagedKeysAwsKeyInfoToTerraform(this._awsKeyInfo.internalValue), }; diff --git a/src/mws-log-delivery.ts b/src/mws-log-delivery.ts index 3818a66bf..28b8cf03a 100644 --- a/src/mws-log-delivery.ts +++ b/src/mws-log-delivery.ts @@ -32,6 +32,13 @@ export interface MwsLogDeliveryConfig extends cdktf.TerraformMetaArguments { */ readonly deliveryStartTime?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#id MwsLogDelivery#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_log_delivery#log_type MwsLogDelivery#log_type} */ readonly logType: string; @@ -93,6 +100,7 @@ export class MwsLogDelivery extends cdktf.TerraformResource { this._credentialsId = config.credentialsId; this._deliveryPathPrefix = config.deliveryPathPrefix; this._deliveryStartTime = config.deliveryStartTime; + this._id = config.id; this._logType = config.logType; this._outputFormat = config.outputFormat; this._status = config.status; @@ -195,9 +203,20 @@ export class MwsLogDelivery extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // log_type - computed: false, optional: false, required: true private _logType?: string; @@ -282,6 +301,7 @@ export class MwsLogDelivery extends cdktf.TerraformResource { credentials_id: cdktf.stringToTerraform(this._credentialsId), delivery_path_prefix: cdktf.stringToTerraform(this._deliveryPathPrefix), delivery_start_time: cdktf.stringToTerraform(this._deliveryStartTime), + id: cdktf.stringToTerraform(this._id), log_type: cdktf.stringToTerraform(this._logType), output_format: cdktf.stringToTerraform(this._outputFormat), status: cdktf.stringToTerraform(this._status), diff --git a/src/mws-networks.ts b/src/mws-networks.ts index 4a26d8e6c..0077767d6 100644 --- a/src/mws-networks.ts +++ b/src/mws-networks.ts @@ -16,6 +16,13 @@ export interface MwsNetworksConfig extends cdktf.TerraformMetaArguments { */ readonly creationTime?: number; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#id MwsNetworks#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#network_id MwsNetworks#network_id} */ readonly networkId?: string; @@ -78,6 +85,108 @@ export function mwsNetworksErrorMessagesToTerraform(struct?: MwsNetworksErrorMes } } +export class MwsNetworksErrorMessagesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MwsNetworksErrorMessages | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._errorMessage !== undefined) { + hasAnyValues = true; + internalValueResult.errorMessage = this._errorMessage; + } + if (this._errorType !== undefined) { + hasAnyValues = true; + internalValueResult.errorType = this._errorType; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MwsNetworksErrorMessages | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._errorMessage = undefined; + this._errorType = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._errorMessage = value.errorMessage; + this._errorType = value.errorType; + } + } + + // error_message - computed: false, optional: true, required: false + private _errorMessage?: string; + public get errorMessage() { + return this.getStringAttribute('error_message'); + } + public set errorMessage(value: string) { + this._errorMessage = value; + } + public resetErrorMessage() { + this._errorMessage = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorMessageInput() { + return this._errorMessage; + } + + // error_type - computed: false, optional: true, required: false + private _errorType?: string; + public get errorType() { + return this.getStringAttribute('error_type'); + } + public set errorType(value: string) { + this._errorType = value; + } + public resetErrorType() { + this._errorType = undefined; + } + // Temporarily expose input value. Use with caution. + public get errorTypeInput() { + return this._errorType; + } +} + +export class MwsNetworksErrorMessagesList extends cdktf.ComplexList { + public internalValue? : MwsNetworksErrorMessages[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MwsNetworksErrorMessagesOutputReference { + return new MwsNetworksErrorMessagesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface MwsNetworksVpcEndpoints { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_networks#dataplane_relay MwsNetworks#dataplane_relay} @@ -201,6 +310,7 @@ export class MwsNetworks extends cdktf.TerraformResource { }); this._accountId = config.accountId; this._creationTime = config.creationTime; + this._id = config.id; this._networkId = config.networkId; this._networkName = config.networkName; this._securityGroupIds = config.securityGroupIds; @@ -208,7 +318,7 @@ export class MwsNetworks extends cdktf.TerraformResource { this._vpcId = config.vpcId; this._vpcStatus = config.vpcStatus; this._workspaceId = config.workspaceId; - this._errorMessages = config.errorMessages; + this._errorMessages.internalValue = config.errorMessages; this._vpcEndpoints.internalValue = config.vpcEndpoints; } @@ -246,9 +356,20 @@ export class MwsNetworks extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // network_id - computed: true, optional: true, required: false private _networkId?: string; @@ -351,20 +472,19 @@ export class MwsNetworks extends cdktf.TerraformResource { } // error_messages - computed: false, optional: true, required: false - private _errorMessages?: MwsNetworksErrorMessages[] | cdktf.IResolvable; + private _errorMessages = new MwsNetworksErrorMessagesList(this, "error_messages", false); public get errorMessages() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('error_messages'); + return this._errorMessages; } - public set errorMessages(value: MwsNetworksErrorMessages[] | cdktf.IResolvable) { - this._errorMessages = value; + public putErrorMessages(value: MwsNetworksErrorMessages[] | cdktf.IResolvable) { + this._errorMessages.internalValue = value; } public resetErrorMessages() { - this._errorMessages = undefined; + this._errorMessages.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get errorMessagesInput() { - return this._errorMessages; + return this._errorMessages.internalValue; } // vpc_endpoints - computed: false, optional: true, required: false @@ -391,6 +511,7 @@ export class MwsNetworks extends cdktf.TerraformResource { return { account_id: cdktf.stringToTerraform(this._accountId), creation_time: cdktf.numberToTerraform(this._creationTime), + id: cdktf.stringToTerraform(this._id), network_id: cdktf.stringToTerraform(this._networkId), network_name: cdktf.stringToTerraform(this._networkName), security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupIds), @@ -398,7 +519,7 @@ export class MwsNetworks extends cdktf.TerraformResource { vpc_id: cdktf.stringToTerraform(this._vpcId), vpc_status: cdktf.stringToTerraform(this._vpcStatus), workspace_id: cdktf.numberToTerraform(this._workspaceId), - error_messages: cdktf.listMapper(mwsNetworksErrorMessagesToTerraform)(this._errorMessages), + error_messages: cdktf.listMapper(mwsNetworksErrorMessagesToTerraform)(this._errorMessages.internalValue), vpc_endpoints: mwsNetworksVpcEndpointsToTerraform(this._vpcEndpoints.internalValue), }; } diff --git a/src/mws-private-access-settings.ts b/src/mws-private-access-settings.ts index 4ca39fb0f..feee8826f 100644 --- a/src/mws-private-access-settings.ts +++ b/src/mws-private-access-settings.ts @@ -16,6 +16,13 @@ export interface MwsPrivateAccessSettingsConfig extends cdktf.TerraformMetaArgum */ readonly allowedVpcEndpointIds?: string[]; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#id MwsPrivateAccessSettings#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_private_access_settings#private_access_level MwsPrivateAccessSettings#private_access_level} */ readonly privateAccessLevel?: string; @@ -77,6 +84,7 @@ export class MwsPrivateAccessSettings extends cdktf.TerraformResource { }); this._accountId = config.accountId; this._allowedVpcEndpointIds = config.allowedVpcEndpointIds; + this._id = config.id; this._privateAccessLevel = config.privateAccessLevel; this._privateAccessSettingsId = config.privateAccessSettingsId; this._privateAccessSettingsName = config.privateAccessSettingsName; @@ -122,9 +130,20 @@ export class MwsPrivateAccessSettings extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // private_access_level - computed: false, optional: true, required: false private _privateAccessLevel?: string; @@ -224,6 +243,7 @@ export class MwsPrivateAccessSettings extends cdktf.TerraformResource { return { account_id: cdktf.stringToTerraform(this._accountId), allowed_vpc_endpoint_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._allowedVpcEndpointIds), + id: cdktf.stringToTerraform(this._id), private_access_level: cdktf.stringToTerraform(this._privateAccessLevel), private_access_settings_id: cdktf.stringToTerraform(this._privateAccessSettingsId), private_access_settings_name: cdktf.stringToTerraform(this._privateAccessSettingsName), diff --git a/src/mws-storage-configurations.ts b/src/mws-storage-configurations.ts index 64abb382e..540ee54d0 100644 --- a/src/mws-storage-configurations.ts +++ b/src/mws-storage-configurations.ts @@ -16,6 +16,13 @@ export interface MwsStorageConfigurationsConfig extends cdktf.TerraformMetaArgum */ readonly bucketName: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#id MwsStorageConfigurations#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_storage_configurations#storage_configuration_name MwsStorageConfigurations#storage_configuration_name} */ readonly storageConfigurationName: string; @@ -57,6 +64,7 @@ export class MwsStorageConfigurations extends cdktf.TerraformResource { }); this._accountId = config.accountId; this._bucketName = config.bucketName; + this._id = config.id; this._storageConfigurationName = config.storageConfigurationName; } @@ -96,9 +104,20 @@ export class MwsStorageConfigurations extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // storage_configuration_id - computed: true, optional: false, required: false public get storageConfigurationId() { @@ -126,6 +145,7 @@ export class MwsStorageConfigurations extends cdktf.TerraformResource { return { account_id: cdktf.stringToTerraform(this._accountId), bucket_name: cdktf.stringToTerraform(this._bucketName), + id: cdktf.stringToTerraform(this._id), storage_configuration_name: cdktf.stringToTerraform(this._storageConfigurationName), }; } diff --git a/src/mws-vpc-endpoint.ts b/src/mws-vpc-endpoint.ts index 033ed784a..23fae00b5 100644 --- a/src/mws-vpc-endpoint.ts +++ b/src/mws-vpc-endpoint.ts @@ -24,6 +24,13 @@ export interface MwsVpcEndpointConfig extends cdktf.TerraformMetaArguments { */ readonly awsVpcEndpointId: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#id MwsVpcEndpoint#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_vpc_endpoint#region MwsVpcEndpoint#region} */ readonly region: string; @@ -83,6 +90,7 @@ export class MwsVpcEndpoint extends cdktf.TerraformResource { this._awsAccountId = config.awsAccountId; this._awsEndpointServiceId = config.awsEndpointServiceId; this._awsVpcEndpointId = config.awsVpcEndpointId; + this._id = config.id; this._region = config.region; this._state = config.state; this._useCase = config.useCase; @@ -156,9 +164,20 @@ export class MwsVpcEndpoint extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // region - computed: false, optional: false, required: true private _region?: string; @@ -244,6 +263,7 @@ export class MwsVpcEndpoint extends cdktf.TerraformResource { aws_account_id: cdktf.stringToTerraform(this._awsAccountId), aws_endpoint_service_id: cdktf.stringToTerraform(this._awsEndpointServiceId), aws_vpc_endpoint_id: cdktf.stringToTerraform(this._awsVpcEndpointId), + id: cdktf.stringToTerraform(this._id), region: cdktf.stringToTerraform(this._region), state: cdktf.stringToTerraform(this._state), use_case: cdktf.stringToTerraform(this._useCase), diff --git a/src/mws-workspaces.ts b/src/mws-workspaces.ts index 88465f7e4..cf4af98c4 100644 --- a/src/mws-workspaces.ts +++ b/src/mws-workspaces.ts @@ -36,6 +36,13 @@ export interface MwsWorkspacesConfig extends cdktf.TerraformMetaArguments { */ readonly deploymentName?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#id MwsWorkspaces#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/mws_workspaces#is_no_public_ip_enabled MwsWorkspaces#is_no_public_ip_enabled} */ readonly isNoPublicIpEnabled?: boolean | cdktf.IResolvable; @@ -669,6 +676,7 @@ export function mwsWorkspacesTimeoutsToTerraform(struct?: MwsWorkspacesTimeoutsO export class MwsWorkspacesTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -678,7 +686,10 @@ export class MwsWorkspacesTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): MwsWorkspacesTimeouts | undefined { + public get internalValue(): MwsWorkspacesTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._create !== undefined) { @@ -696,15 +707,21 @@ export class MwsWorkspacesTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: MwsWorkspacesTimeouts | undefined) { + public set internalValue(value: MwsWorkspacesTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._create = undefined; this._read = undefined; this._update = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._create = value.create; this._read = value.read; this._update = value.update; @@ -947,6 +964,7 @@ export class MwsWorkspaces extends cdktf.TerraformResource { this._credentialsId = config.credentialsId; this._customerManagedKeyId = config.customerManagedKeyId; this._deploymentName = config.deploymentName; + this._id = config.id; this._isNoPublicIpEnabled = config.isNoPublicIpEnabled; this._location = config.location; this._managedServicesCustomerManagedKeyId = config.managedServicesCustomerManagedKeyId; @@ -1081,9 +1099,20 @@ export class MwsWorkspaces extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // is_no_public_ip_enabled - computed: false, optional: true, required: false private _isNoPublicIpEnabled?: boolean | cdktf.IResolvable; @@ -1383,6 +1412,7 @@ export class MwsWorkspaces extends cdktf.TerraformResource { credentials_id: cdktf.stringToTerraform(this._credentialsId), customer_managed_key_id: cdktf.stringToTerraform(this._customerManagedKeyId), deployment_name: cdktf.stringToTerraform(this._deploymentName), + id: cdktf.stringToTerraform(this._id), is_no_public_ip_enabled: cdktf.booleanToTerraform(this._isNoPublicIpEnabled), location: cdktf.stringToTerraform(this._location), managed_services_customer_managed_key_id: cdktf.stringToTerraform(this._managedServicesCustomerManagedKeyId), diff --git a/src/notebook.ts b/src/notebook.ts index aa0f7b764..1ed19aedc 100644 --- a/src/notebook.ts +++ b/src/notebook.ts @@ -16,6 +16,13 @@ export interface NotebookConfig extends cdktf.TerraformMetaArguments { */ readonly format?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#id Notebook#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/notebook#language Notebook#language} */ readonly language?: string; @@ -77,6 +84,7 @@ export class Notebook extends cdktf.TerraformResource { }); this._contentBase64 = config.contentBase64; this._format = config.format; + this._id = config.id; this._language = config.language; this._md5 = config.md5; this._objectId = config.objectId; @@ -122,9 +130,20 @@ export class Notebook extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // language - computed: false, optional: true, required: false private _language?: string; @@ -232,6 +251,7 @@ export class Notebook extends cdktf.TerraformResource { return { content_base64: cdktf.stringToTerraform(this._contentBase64), format: cdktf.stringToTerraform(this._format), + id: cdktf.stringToTerraform(this._id), language: cdktf.stringToTerraform(this._language), md5: cdktf.stringToTerraform(this._md5), object_id: cdktf.numberToTerraform(this._objectId), diff --git a/src/obo-token.ts b/src/obo-token.ts index 2eb0e6f81..f61ddd750 100644 --- a/src/obo-token.ts +++ b/src/obo-token.ts @@ -16,6 +16,13 @@ export interface OboTokenConfig extends cdktf.TerraformMetaArguments { */ readonly comment: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#id OboToken#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/obo_token#lifetime_seconds OboToken#lifetime_seconds} */ readonly lifetimeSeconds: number; @@ -57,6 +64,7 @@ export class OboToken extends cdktf.TerraformResource { }); this._applicationId = config.applicationId; this._comment = config.comment; + this._id = config.id; this._lifetimeSeconds = config.lifetimeSeconds; } @@ -91,9 +99,20 @@ export class OboToken extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // lifetime_seconds - computed: false, optional: false, required: true private _lifetimeSeconds?: number; @@ -121,6 +140,7 @@ export class OboToken extends cdktf.TerraformResource { return { application_id: cdktf.stringToTerraform(this._applicationId), comment: cdktf.stringToTerraform(this._comment), + id: cdktf.stringToTerraform(this._id), lifetime_seconds: cdktf.numberToTerraform(this._lifetimeSeconds), }; } diff --git a/src/permissions.ts b/src/permissions.ts index a5d37cf90..80b532a91 100644 --- a/src/permissions.ts +++ b/src/permissions.ts @@ -32,6 +32,13 @@ export interface PermissionsConfig extends cdktf.TerraformMetaArguments { */ readonly experimentId?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#id Permissions#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/permissions#instance_pool_id Permissions#instance_pool_id} */ readonly instancePoolId?: string; @@ -118,6 +125,149 @@ export function permissionsAccessControlToTerraform(struct?: PermissionsAccessCo } } +export class PermissionsAccessControlOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): PermissionsAccessControl | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._groupName !== undefined) { + hasAnyValues = true; + internalValueResult.groupName = this._groupName; + } + if (this._permissionLevel !== undefined) { + hasAnyValues = true; + internalValueResult.permissionLevel = this._permissionLevel; + } + if (this._servicePrincipalName !== undefined) { + hasAnyValues = true; + internalValueResult.servicePrincipalName = this._servicePrincipalName; + } + if (this._userName !== undefined) { + hasAnyValues = true; + internalValueResult.userName = this._userName; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: PermissionsAccessControl | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._groupName = undefined; + this._permissionLevel = undefined; + this._servicePrincipalName = undefined; + this._userName = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._groupName = value.groupName; + this._permissionLevel = value.permissionLevel; + this._servicePrincipalName = value.servicePrincipalName; + this._userName = value.userName; + } + } + + // group_name - computed: false, optional: true, required: false + private _groupName?: string; + public get groupName() { + return this.getStringAttribute('group_name'); + } + public set groupName(value: string) { + this._groupName = value; + } + public resetGroupName() { + this._groupName = undefined; + } + // Temporarily expose input value. Use with caution. + public get groupNameInput() { + return this._groupName; + } + + // permission_level - computed: false, optional: false, required: true + private _permissionLevel?: string; + public get permissionLevel() { + return this.getStringAttribute('permission_level'); + } + public set permissionLevel(value: string) { + this._permissionLevel = value; + } + // Temporarily expose input value. Use with caution. + public get permissionLevelInput() { + return this._permissionLevel; + } + + // service_principal_name - computed: false, optional: true, required: false + private _servicePrincipalName?: string; + public get servicePrincipalName() { + return this.getStringAttribute('service_principal_name'); + } + public set servicePrincipalName(value: string) { + this._servicePrincipalName = value; + } + public resetServicePrincipalName() { + this._servicePrincipalName = undefined; + } + // Temporarily expose input value. Use with caution. + public get servicePrincipalNameInput() { + return this._servicePrincipalName; + } + + // user_name - computed: false, optional: true, required: false + private _userName?: string; + public get userName() { + return this.getStringAttribute('user_name'); + } + public set userName(value: string) { + this._userName = value; + } + public resetUserName() { + this._userName = undefined; + } + // Temporarily expose input value. Use with caution. + public get userNameInput() { + return this._userName; + } +} + +export class PermissionsAccessControlList extends cdktf.ComplexList { + public internalValue? : PermissionsAccessControl[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): PermissionsAccessControlOutputReference { + return new PermissionsAccessControlOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/permissions databricks_permissions} @@ -159,6 +309,7 @@ export class Permissions extends cdktf.TerraformResource { this._directoryId = config.directoryId; this._directoryPath = config.directoryPath; this._experimentId = config.experimentId; + this._id = config.id; this._instancePoolId = config.instancePoolId; this._jobId = config.jobId; this._notebookId = config.notebookId; @@ -171,7 +322,7 @@ export class Permissions extends cdktf.TerraformResource { this._sqlDashboardId = config.sqlDashboardId; this._sqlEndpointId = config.sqlEndpointId; this._sqlQueryId = config.sqlQueryId; - this._accessControl = config.accessControl; + this._accessControl.internalValue = config.accessControl; } // ========== @@ -275,9 +426,20 @@ export class Permissions extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_pool_id - computed: false, optional: true, required: false private _instancePoolId?: string; @@ -472,17 +634,16 @@ export class Permissions extends cdktf.TerraformResource { } // access_control - computed: false, optional: false, required: true - private _accessControl?: PermissionsAccessControl[] | cdktf.IResolvable; + private _accessControl = new PermissionsAccessControlList(this, "access_control", true); public get accessControl() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('access_control'))); + return this._accessControl; } - public set accessControl(value: PermissionsAccessControl[] | cdktf.IResolvable) { - this._accessControl = value; + public putAccessControl(value: PermissionsAccessControl[] | cdktf.IResolvable) { + this._accessControl.internalValue = value; } // Temporarily expose input value. Use with caution. public get accessControlInput() { - return this._accessControl; + return this._accessControl.internalValue; } // ========= @@ -497,6 +658,7 @@ export class Permissions extends cdktf.TerraformResource { directory_id: cdktf.stringToTerraform(this._directoryId), directory_path: cdktf.stringToTerraform(this._directoryPath), experiment_id: cdktf.stringToTerraform(this._experimentId), + id: cdktf.stringToTerraform(this._id), instance_pool_id: cdktf.stringToTerraform(this._instancePoolId), job_id: cdktf.stringToTerraform(this._jobId), notebook_id: cdktf.stringToTerraform(this._notebookId), @@ -509,7 +671,7 @@ export class Permissions extends cdktf.TerraformResource { sql_dashboard_id: cdktf.stringToTerraform(this._sqlDashboardId), sql_endpoint_id: cdktf.stringToTerraform(this._sqlEndpointId), sql_query_id: cdktf.stringToTerraform(this._sqlQueryId), - access_control: cdktf.listMapper(permissionsAccessControlToTerraform)(this._accessControl), + access_control: cdktf.listMapper(permissionsAccessControlToTerraform)(this._accessControl.internalValue), }; } } diff --git a/src/pipeline.ts b/src/pipeline.ts index c87b21d24..d79fc9a15 100644 --- a/src/pipeline.ts +++ b/src/pipeline.ts @@ -20,6 +20,13 @@ export interface PipelineConfig extends cdktf.TerraformMetaArguments { */ readonly continuous?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#id Pipeline#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#name Pipeline#name} */ readonly name?: string; @@ -1078,6 +1085,152 @@ export function pipelineClusterInitScriptsToTerraform(struct?: PipelineClusterIn } } +export class PipelineClusterInitScriptsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): PipelineClusterInitScripts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._dbfs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dbfs = this._dbfs?.internalValue; + } + if (this._file?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.file = this._file?.internalValue; + } + if (this._gcs?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gcs = this._gcs?.internalValue; + } + if (this._s3?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.s3 = this._s3?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: PipelineClusterInitScripts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._dbfs.internalValue = undefined; + this._file.internalValue = undefined; + this._gcs.internalValue = undefined; + this._s3.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._dbfs.internalValue = value.dbfs; + this._file.internalValue = value.file; + this._gcs.internalValue = value.gcs; + this._s3.internalValue = value.s3; + } + } + + // dbfs - computed: false, optional: true, required: false + private _dbfs = new PipelineClusterInitScriptsDbfsOutputReference(this, "dbfs"); + public get dbfs() { + return this._dbfs; + } + public putDbfs(value: PipelineClusterInitScriptsDbfs) { + this._dbfs.internalValue = value; + } + public resetDbfs() { + this._dbfs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dbfsInput() { + return this._dbfs.internalValue; + } + + // file - computed: false, optional: true, required: false + private _file = new PipelineClusterInitScriptsFileOutputReference(this, "file"); + public get file() { + return this._file; + } + public putFile(value: PipelineClusterInitScriptsFile) { + this._file.internalValue = value; + } + public resetFile() { + this._file.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileInput() { + return this._file.internalValue; + } + + // gcs - computed: false, optional: true, required: false + private _gcs = new PipelineClusterInitScriptsGcsOutputReference(this, "gcs"); + public get gcs() { + return this._gcs; + } + public putGcs(value: PipelineClusterInitScriptsGcs) { + this._gcs.internalValue = value; + } + public resetGcs() { + this._gcs.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gcsInput() { + return this._gcs.internalValue; + } + + // s3 - computed: false, optional: true, required: false + private _s3 = new PipelineClusterInitScriptsS3OutputReference(this, "s3"); + public get s3() { + return this._s3; + } + public putS3(value: PipelineClusterInitScriptsS3) { + this._s3.internalValue = value; + } + public resetS3() { + this._s3.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get s3Input() { + return this._s3.internalValue; + } +} + +export class PipelineClusterInitScriptsList extends cdktf.ComplexList { + public internalValue? : PipelineClusterInitScripts[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): PipelineClusterInitScriptsOutputReference { + return new PipelineClusterInitScriptsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface PipelineCluster { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#custom_tags Pipeline#custom_tags} @@ -1163,6 +1316,350 @@ export function pipelineClusterToTerraform(struct?: PipelineCluster | cdktf.IRes } } +export class PipelineClusterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): PipelineCluster | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._customTags !== undefined) { + hasAnyValues = true; + internalValueResult.customTags = this._customTags; + } + if (this._driverNodeTypeId !== undefined) { + hasAnyValues = true; + internalValueResult.driverNodeTypeId = this._driverNodeTypeId; + } + if (this._instancePoolId !== undefined) { + hasAnyValues = true; + internalValueResult.instancePoolId = this._instancePoolId; + } + if (this._label !== undefined) { + hasAnyValues = true; + internalValueResult.label = this._label; + } + if (this._nodeTypeId !== undefined) { + hasAnyValues = true; + internalValueResult.nodeTypeId = this._nodeTypeId; + } + if (this._numWorkers !== undefined) { + hasAnyValues = true; + internalValueResult.numWorkers = this._numWorkers; + } + if (this._sparkConf !== undefined) { + hasAnyValues = true; + internalValueResult.sparkConf = this._sparkConf; + } + if (this._sparkEnvVars !== undefined) { + hasAnyValues = true; + internalValueResult.sparkEnvVars = this._sparkEnvVars; + } + if (this._sshPublicKeys !== undefined) { + hasAnyValues = true; + internalValueResult.sshPublicKeys = this._sshPublicKeys; + } + if (this._autoscale?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.autoscale = this._autoscale?.internalValue; + } + if (this._awsAttributes?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.awsAttributes = this._awsAttributes?.internalValue; + } + if (this._clusterLogConf?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.clusterLogConf = this._clusterLogConf?.internalValue; + } + if (this._initScripts?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.initScripts = this._initScripts?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: PipelineCluster | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._customTags = undefined; + this._driverNodeTypeId = undefined; + this._instancePoolId = undefined; + this._label = undefined; + this._nodeTypeId = undefined; + this._numWorkers = undefined; + this._sparkConf = undefined; + this._sparkEnvVars = undefined; + this._sshPublicKeys = undefined; + this._autoscale.internalValue = undefined; + this._awsAttributes.internalValue = undefined; + this._clusterLogConf.internalValue = undefined; + this._initScripts.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._customTags = value.customTags; + this._driverNodeTypeId = value.driverNodeTypeId; + this._instancePoolId = value.instancePoolId; + this._label = value.label; + this._nodeTypeId = value.nodeTypeId; + this._numWorkers = value.numWorkers; + this._sparkConf = value.sparkConf; + this._sparkEnvVars = value.sparkEnvVars; + this._sshPublicKeys = value.sshPublicKeys; + this._autoscale.internalValue = value.autoscale; + this._awsAttributes.internalValue = value.awsAttributes; + this._clusterLogConf.internalValue = value.clusterLogConf; + this._initScripts.internalValue = value.initScripts; + } + } + + // custom_tags - computed: false, optional: true, required: false + private _customTags?: { [key: string]: string }; + public get customTags() { + return this.getStringMapAttribute('custom_tags'); + } + public set customTags(value: { [key: string]: string }) { + this._customTags = value; + } + public resetCustomTags() { + this._customTags = undefined; + } + // Temporarily expose input value. Use with caution. + public get customTagsInput() { + return this._customTags; + } + + // driver_node_type_id - computed: true, optional: true, required: false + private _driverNodeTypeId?: string; + public get driverNodeTypeId() { + return this.getStringAttribute('driver_node_type_id'); + } + public set driverNodeTypeId(value: string) { + this._driverNodeTypeId = value; + } + public resetDriverNodeTypeId() { + this._driverNodeTypeId = undefined; + } + // Temporarily expose input value. Use with caution. + public get driverNodeTypeIdInput() { + return this._driverNodeTypeId; + } + + // instance_pool_id - computed: false, optional: true, required: false + private _instancePoolId?: string; + public get instancePoolId() { + return this.getStringAttribute('instance_pool_id'); + } + public set instancePoolId(value: string) { + this._instancePoolId = value; + } + public resetInstancePoolId() { + this._instancePoolId = undefined; + } + // Temporarily expose input value. Use with caution. + public get instancePoolIdInput() { + return this._instancePoolId; + } + + // label - computed: false, optional: true, required: false + private _label?: string; + public get label() { + return this.getStringAttribute('label'); + } + public set label(value: string) { + this._label = value; + } + public resetLabel() { + this._label = undefined; + } + // Temporarily expose input value. Use with caution. + public get labelInput() { + return this._label; + } + + // node_type_id - computed: true, optional: true, required: false + private _nodeTypeId?: string; + public get nodeTypeId() { + return this.getStringAttribute('node_type_id'); + } + public set nodeTypeId(value: string) { + this._nodeTypeId = value; + } + public resetNodeTypeId() { + this._nodeTypeId = undefined; + } + // Temporarily expose input value. Use with caution. + public get nodeTypeIdInput() { + return this._nodeTypeId; + } + + // num_workers - computed: false, optional: true, required: false + private _numWorkers?: number; + public get numWorkers() { + return this.getNumberAttribute('num_workers'); + } + public set numWorkers(value: number) { + this._numWorkers = value; + } + public resetNumWorkers() { + this._numWorkers = undefined; + } + // Temporarily expose input value. Use with caution. + public get numWorkersInput() { + return this._numWorkers; + } + + // spark_conf - computed: false, optional: true, required: false + private _sparkConf?: { [key: string]: string }; + public get sparkConf() { + return this.getStringMapAttribute('spark_conf'); + } + public set sparkConf(value: { [key: string]: string }) { + this._sparkConf = value; + } + public resetSparkConf() { + this._sparkConf = undefined; + } + // Temporarily expose input value. Use with caution. + public get sparkConfInput() { + return this._sparkConf; + } + + // spark_env_vars - computed: false, optional: true, required: false + private _sparkEnvVars?: { [key: string]: string }; + public get sparkEnvVars() { + return this.getStringMapAttribute('spark_env_vars'); + } + public set sparkEnvVars(value: { [key: string]: string }) { + this._sparkEnvVars = value; + } + public resetSparkEnvVars() { + this._sparkEnvVars = undefined; + } + // Temporarily expose input value. Use with caution. + public get sparkEnvVarsInput() { + return this._sparkEnvVars; + } + + // ssh_public_keys - computed: false, optional: true, required: false + private _sshPublicKeys?: string[]; + public get sshPublicKeys() { + return this.getListAttribute('ssh_public_keys'); + } + public set sshPublicKeys(value: string[]) { + this._sshPublicKeys = value; + } + public resetSshPublicKeys() { + this._sshPublicKeys = undefined; + } + // Temporarily expose input value. Use with caution. + public get sshPublicKeysInput() { + return this._sshPublicKeys; + } + + // autoscale - computed: false, optional: true, required: false + private _autoscale = new PipelineClusterAutoscaleOutputReference(this, "autoscale"); + public get autoscale() { + return this._autoscale; + } + public putAutoscale(value: PipelineClusterAutoscale) { + this._autoscale.internalValue = value; + } + public resetAutoscale() { + this._autoscale.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get autoscaleInput() { + return this._autoscale.internalValue; + } + + // aws_attributes - computed: false, optional: true, required: false + private _awsAttributes = new PipelineClusterAwsAttributesOutputReference(this, "aws_attributes"); + public get awsAttributes() { + return this._awsAttributes; + } + public putAwsAttributes(value: PipelineClusterAwsAttributes) { + this._awsAttributes.internalValue = value; + } + public resetAwsAttributes() { + this._awsAttributes.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get awsAttributesInput() { + return this._awsAttributes.internalValue; + } + + // cluster_log_conf - computed: false, optional: true, required: false + private _clusterLogConf = new PipelineClusterClusterLogConfOutputReference(this, "cluster_log_conf"); + public get clusterLogConf() { + return this._clusterLogConf; + } + public putClusterLogConf(value: PipelineClusterClusterLogConf) { + this._clusterLogConf.internalValue = value; + } + public resetClusterLogConf() { + this._clusterLogConf.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get clusterLogConfInput() { + return this._clusterLogConf.internalValue; + } + + // init_scripts - computed: false, optional: true, required: false + private _initScripts = new PipelineClusterInitScriptsList(this, "init_scripts", false); + public get initScripts() { + return this._initScripts; + } + public putInitScripts(value: PipelineClusterInitScripts[] | cdktf.IResolvable) { + this._initScripts.internalValue = value; + } + public resetInitScripts() { + this._initScripts.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get initScriptsInput() { + return this._initScripts.internalValue; + } +} + +export class PipelineClusterList extends cdktf.ComplexList { + public internalValue? : PipelineCluster[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): PipelineClusterOutputReference { + return new PipelineClusterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface PipelineFilters { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#exclude Pipeline#exclude} @@ -1469,6 +1966,152 @@ export function pipelineLibraryToTerraform(struct?: PipelineLibrary | cdktf.IRes } } +export class PipelineLibraryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): PipelineLibrary | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._jar !== undefined) { + hasAnyValues = true; + internalValueResult.jar = this._jar; + } + if (this._whl !== undefined) { + hasAnyValues = true; + internalValueResult.whl = this._whl; + } + if (this._maven?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.maven = this._maven?.internalValue; + } + if (this._notebook?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.notebook = this._notebook?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: PipelineLibrary | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._jar = undefined; + this._whl = undefined; + this._maven.internalValue = undefined; + this._notebook.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._jar = value.jar; + this._whl = value.whl; + this._maven.internalValue = value.maven; + this._notebook.internalValue = value.notebook; + } + } + + // jar - computed: false, optional: true, required: false + private _jar?: string; + public get jar() { + return this.getStringAttribute('jar'); + } + public set jar(value: string) { + this._jar = value; + } + public resetJar() { + this._jar = undefined; + } + // Temporarily expose input value. Use with caution. + public get jarInput() { + return this._jar; + } + + // whl - computed: false, optional: true, required: false + private _whl?: string; + public get whl() { + return this.getStringAttribute('whl'); + } + public set whl(value: string) { + this._whl = value; + } + public resetWhl() { + this._whl = undefined; + } + // Temporarily expose input value. Use with caution. + public get whlInput() { + return this._whl; + } + + // maven - computed: false, optional: true, required: false + private _maven = new PipelineLibraryMavenOutputReference(this, "maven"); + public get maven() { + return this._maven; + } + public putMaven(value: PipelineLibraryMaven) { + this._maven.internalValue = value; + } + public resetMaven() { + this._maven.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get mavenInput() { + return this._maven.internalValue; + } + + // notebook - computed: false, optional: true, required: false + private _notebook = new PipelineLibraryNotebookOutputReference(this, "notebook"); + public get notebook() { + return this._notebook; + } + public putNotebook(value: PipelineLibraryNotebook) { + this._notebook.internalValue = value; + } + public resetNotebook() { + this._notebook.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get notebookInput() { + return this._notebook.internalValue; + } +} + +export class PipelineLibraryList extends cdktf.ComplexList { + public internalValue? : PipelineLibrary[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): PipelineLibraryOutputReference { + return new PipelineLibraryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface PipelineTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/pipeline#default Pipeline#default} @@ -1488,6 +2131,7 @@ export function pipelineTimeoutsToTerraform(struct?: PipelineTimeoutsOutputRefer export class PipelineTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -1497,7 +2141,10 @@ export class PipelineTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): PipelineTimeouts | undefined { + public get internalValue(): PipelineTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._default !== undefined) { @@ -1507,13 +2154,19 @@ export class PipelineTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: PipelineTimeouts | undefined) { + public set internalValue(value: PipelineTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._default = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._default = value.default; } } @@ -1572,12 +2225,13 @@ export class Pipeline extends cdktf.TerraformResource { this._allowDuplicateNames = config.allowDuplicateNames; this._configuration = config.configuration; this._continuous = config.continuous; + this._id = config.id; this._name = config.name; this._storage = config.storage; this._target = config.target; - this._cluster = config.cluster; + this._cluster.internalValue = config.cluster; this._filters.internalValue = config.filters; - this._library = config.library; + this._library.internalValue = config.library; this._timeouts.internalValue = config.timeouts; } @@ -1634,9 +2288,20 @@ export class Pipeline extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: true, required: false private _name?: string; @@ -1692,20 +2357,19 @@ export class Pipeline extends cdktf.TerraformResource { } // cluster - computed: false, optional: true, required: false - private _cluster?: PipelineCluster[] | cdktf.IResolvable; + private _cluster = new PipelineClusterList(this, "cluster", true); public get cluster() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('cluster'))); + return this._cluster; } - public set cluster(value: PipelineCluster[] | cdktf.IResolvable) { - this._cluster = value; + public putCluster(value: PipelineCluster[] | cdktf.IResolvable) { + this._cluster.internalValue = value; } public resetCluster() { - this._cluster = undefined; + this._cluster.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get clusterInput() { - return this._cluster; + return this._cluster.internalValue; } // filters - computed: false, optional: false, required: true @@ -1722,20 +2386,19 @@ export class Pipeline extends cdktf.TerraformResource { } // library - computed: false, optional: true, required: false - private _library?: PipelineLibrary[] | cdktf.IResolvable; + private _library = new PipelineLibraryList(this, "library", true); public get library() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('library'))); + return this._library; } - public set library(value: PipelineLibrary[] | cdktf.IResolvable) { - this._library = value; + public putLibrary(value: PipelineLibrary[] | cdktf.IResolvable) { + this._library.internalValue = value; } public resetLibrary() { - this._library = undefined; + this._library.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get libraryInput() { - return this._library; + return this._library.internalValue; } // timeouts - computed: false, optional: true, required: false @@ -1763,12 +2426,13 @@ export class Pipeline extends cdktf.TerraformResource { allow_duplicate_names: cdktf.booleanToTerraform(this._allowDuplicateNames), configuration: cdktf.hashMapper(cdktf.stringToTerraform)(this._configuration), continuous: cdktf.booleanToTerraform(this._continuous), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), storage: cdktf.stringToTerraform(this._storage), target: cdktf.stringToTerraform(this._target), - cluster: cdktf.listMapper(pipelineClusterToTerraform)(this._cluster), + cluster: cdktf.listMapper(pipelineClusterToTerraform)(this._cluster.internalValue), filters: pipelineFiltersToTerraform(this._filters.internalValue), - library: cdktf.listMapper(pipelineLibraryToTerraform)(this._library), + library: cdktf.listMapper(pipelineLibraryToTerraform)(this._library.internalValue), timeouts: pipelineTimeoutsToTerraform(this._timeouts.internalValue), }; } diff --git a/src/repo.ts b/src/repo.ts index c3eeb1c6c..9771166ed 100644 --- a/src/repo.ts +++ b/src/repo.ts @@ -20,6 +20,13 @@ export interface RepoConfig extends cdktf.TerraformMetaArguments { */ readonly gitProvider?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#id Repo#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/repo#path Repo#path} */ readonly path?: string; @@ -70,6 +77,7 @@ export class Repo extends cdktf.TerraformResource { this._branch = config.branch; this._commitHash = config.commitHash; this._gitProvider = config.gitProvider; + this._id = config.id; this._path = config.path; this._tag = config.tag; this._url = config.url; @@ -128,9 +136,20 @@ export class Repo extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // path - computed: true, optional: true, required: false private _path?: string; @@ -186,6 +205,7 @@ export class Repo extends cdktf.TerraformResource { branch: cdktf.stringToTerraform(this._branch), commit_hash: cdktf.stringToTerraform(this._commitHash), git_provider: cdktf.stringToTerraform(this._gitProvider), + id: cdktf.stringToTerraform(this._id), path: cdktf.stringToTerraform(this._path), tag: cdktf.stringToTerraform(this._tag), url: cdktf.stringToTerraform(this._url), diff --git a/src/schema.ts b/src/schema.ts index e386ba97e..8f1949c35 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -16,6 +16,13 @@ export interface SchemaConfig extends cdktf.TerraformMetaArguments { */ readonly comment?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#id Schema#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/schema#metastore_id Schema#metastore_id} */ readonly metastoreId?: string; @@ -69,6 +76,7 @@ export class Schema extends cdktf.TerraformResource { }); this._catalogName = config.catalogName; this._comment = config.comment; + this._id = config.id; this._metastoreId = config.metastoreId; this._name = config.name; this._owner = config.owner; @@ -109,9 +117,20 @@ export class Schema extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // metastore_id - computed: true, optional: true, required: false private _metastoreId?: string; @@ -182,6 +201,7 @@ export class Schema extends cdktf.TerraformResource { return { catalog_name: cdktf.stringToTerraform(this._catalogName), comment: cdktf.stringToTerraform(this._comment), + id: cdktf.stringToTerraform(this._id), metastore_id: cdktf.stringToTerraform(this._metastoreId), name: cdktf.stringToTerraform(this._name), owner: cdktf.stringToTerraform(this._owner), diff --git a/src/secret-acl.ts b/src/secret-acl.ts index d97bc8d47..9845c87ef 100644 --- a/src/secret-acl.ts +++ b/src/secret-acl.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface SecretAclConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#id SecretAcl#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_acl#permission SecretAcl#permission} */ @@ -55,6 +62,7 @@ export class SecretAcl extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._permission = config.permission; this._principal = config.principal; this._scope = config.scope; @@ -65,9 +73,20 @@ export class SecretAcl extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // permission - computed: false, optional: false, required: true private _permission?: string; @@ -114,6 +133,7 @@ export class SecretAcl extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), permission: cdktf.stringToTerraform(this._permission), principal: cdktf.stringToTerraform(this._principal), scope: cdktf.stringToTerraform(this._scope), diff --git a/src/secret-scope.ts b/src/secret-scope.ts index 76ed8cc38..bf2237858 100644 --- a/src/secret-scope.ts +++ b/src/secret-scope.ts @@ -12,6 +12,13 @@ export interface SecretScopeConfig extends cdktf.TerraformMetaArguments { */ readonly backendType?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#id SecretScope#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret_scope#initial_manage_principal SecretScope#initial_manage_principal} */ readonly initialManagePrincipal?: string; @@ -148,6 +155,7 @@ export class SecretScope extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._backendType = config.backendType; + this._id = config.id; this._initialManagePrincipal = config.initialManagePrincipal; this._name = config.name; this._keyvaultMetadata.internalValue = config.keyvaultMetadata; @@ -174,9 +182,20 @@ export class SecretScope extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // initial_manage_principal - computed: false, optional: true, required: false private _initialManagePrincipal?: string; @@ -230,6 +249,7 @@ export class SecretScope extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { backend_type: cdktf.stringToTerraform(this._backendType), + id: cdktf.stringToTerraform(this._id), initial_manage_principal: cdktf.stringToTerraform(this._initialManagePrincipal), name: cdktf.stringToTerraform(this._name), keyvault_metadata: secretScopeKeyvaultMetadataToTerraform(this._keyvaultMetadata.internalValue), diff --git a/src/secret.ts b/src/secret.ts index 137b8449e..84bd7933d 100644 --- a/src/secret.ts +++ b/src/secret.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface SecretConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#id Secret#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/secret#key Secret#key} */ @@ -55,6 +62,7 @@ export class Secret extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._key = config.key; this._scope = config.scope; this._stringValue = config.stringValue; @@ -65,9 +73,20 @@ export class Secret extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // key - computed: false, optional: false, required: true private _key?: string; @@ -119,6 +138,7 @@ export class Secret extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), key: cdktf.stringToTerraform(this._key), scope: cdktf.stringToTerraform(this._scope), string_value: cdktf.stringToTerraform(this._stringValue), diff --git a/src/service-principal.ts b/src/service-principal.ts index 51180b51b..f2e30ca7b 100644 --- a/src/service-principal.ts +++ b/src/service-principal.ts @@ -40,6 +40,13 @@ export interface ServicePrincipalConfig extends cdktf.TerraformMetaArguments { */ readonly force?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#id ServicePrincipal#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/service_principal#workspace_access ServicePrincipal#workspace_access} */ readonly workspaceAccess?: boolean | cdktf.IResolvable; @@ -87,6 +94,7 @@ export class ServicePrincipal extends cdktf.TerraformResource { this._displayName = config.displayName; this._externalId = config.externalId; this._force = config.force; + this._id = config.id; this._workspaceAccess = config.workspaceAccess; } @@ -223,9 +231,20 @@ export class ServicePrincipal extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // workspace_access - computed: false, optional: true, required: false private _workspaceAccess?: boolean | cdktf.IResolvable; @@ -257,6 +276,7 @@ export class ServicePrincipal extends cdktf.TerraformResource { display_name: cdktf.stringToTerraform(this._displayName), external_id: cdktf.stringToTerraform(this._externalId), force: cdktf.booleanToTerraform(this._force), + id: cdktf.stringToTerraform(this._id), workspace_access: cdktf.booleanToTerraform(this._workspaceAccess), }; } diff --git a/src/sql-dashboard.ts b/src/sql-dashboard.ts index fdace3f1f..f0a2117c5 100644 --- a/src/sql-dashboard.ts +++ b/src/sql-dashboard.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface SqlDashboardConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#id SqlDashboard#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_dashboard#name SqlDashboard#name} */ @@ -51,6 +58,7 @@ export class SqlDashboard extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._name = config.name; this._tags = config.tags; } @@ -60,9 +68,20 @@ export class SqlDashboard extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -99,6 +118,7 @@ export class SqlDashboard extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), tags: cdktf.listMapper(cdktf.stringToTerraform)(this._tags), }; diff --git a/src/sql-endpoint.ts b/src/sql-endpoint.ts index ab1773943..9f9edfa71 100644 --- a/src/sql-endpoint.ts +++ b/src/sql-endpoint.ts @@ -28,6 +28,13 @@ export interface SqlEndpointConfig extends cdktf.TerraformMetaArguments { */ readonly enableServerlessCompute?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#id SqlEndpoint#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_endpoint#instance_profile_arn SqlEndpoint#instance_profile_arn} */ readonly instanceProfileArn?: string; @@ -335,6 +342,102 @@ export function sqlEndpointTagsCustomTagsToTerraform(struct?: SqlEndpointTagsCus } } +export class SqlEndpointTagsCustomTagsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SqlEndpointTagsCustomTags | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._key !== undefined) { + hasAnyValues = true; + internalValueResult.key = this._key; + } + if (this._value !== undefined) { + hasAnyValues = true; + internalValueResult.value = this._value; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SqlEndpointTagsCustomTags | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._key = undefined; + this._value = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._key = value.key; + this._value = value.value; + } + } + + // key - computed: false, optional: false, required: true + private _key?: string; + public get key() { + return this.getStringAttribute('key'); + } + public set key(value: string) { + this._key = value; + } + // Temporarily expose input value. Use with caution. + public get keyInput() { + return this._key; + } + + // value - computed: false, optional: false, required: true + private _value?: string; + public get value() { + return this.getStringAttribute('value'); + } + public set value(value: string) { + this._value = value; + } + // Temporarily expose input value. Use with caution. + public get valueInput() { + return this._value; + } +} + +export class SqlEndpointTagsCustomTagsList extends cdktf.ComplexList { + public internalValue? : SqlEndpointTagsCustomTags[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SqlEndpointTagsCustomTagsOutputReference { + return new SqlEndpointTagsCustomTagsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SqlEndpointTags { /** * custom_tags block @@ -368,9 +471,9 @@ export class SqlEndpointTagsOutputReference extends cdktf.ComplexObject { public get internalValue(): SqlEndpointTags | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; - if (this._customTags !== undefined) { + if (this._customTags?.internalValue !== undefined) { hasAnyValues = true; - internalValueResult.customTags = this._customTags; + internalValueResult.customTags = this._customTags?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } @@ -378,26 +481,25 @@ export class SqlEndpointTagsOutputReference extends cdktf.ComplexObject { public set internalValue(value: SqlEndpointTags | undefined) { if (value === undefined) { this.isEmptyObject = false; - this._customTags = undefined; + this._customTags.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; - this._customTags = value.customTags; + this._customTags.internalValue = value.customTags; } } // custom_tags - computed: false, optional: false, required: true - private _customTags?: SqlEndpointTagsCustomTags[] | cdktf.IResolvable; + private _customTags = new SqlEndpointTagsCustomTagsList(this, "custom_tags", false); public get customTags() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('custom_tags'); + return this._customTags; } - public set customTags(value: SqlEndpointTagsCustomTags[] | cdktf.IResolvable) { - this._customTags = value; + public putCustomTags(value: SqlEndpointTagsCustomTags[] | cdktf.IResolvable) { + this._customTags.internalValue = value; } // Temporarily expose input value. Use with caution. public get customTagsInput() { - return this._customTags; + return this._customTags.internalValue; } } export interface SqlEndpointTimeouts { @@ -419,6 +521,7 @@ export function sqlEndpointTimeoutsToTerraform(struct?: SqlEndpointTimeoutsOutpu export class SqlEndpointTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; /** * @param terraformResource The parent resource @@ -428,7 +531,10 @@ export class SqlEndpointTimeoutsOutputReference extends cdktf.ComplexObject { super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): SqlEndpointTimeouts | undefined { + public get internalValue(): SqlEndpointTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; if (this._create !== undefined) { @@ -438,13 +544,19 @@ export class SqlEndpointTimeoutsOutputReference extends cdktf.ComplexObject { return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: SqlEndpointTimeouts | undefined) { + public set internalValue(value: SqlEndpointTimeouts | cdktf.IResolvable | undefined) { if (value === undefined) { this.isEmptyObject = false; + this.resolvableValue = undefined; this._create = undefined; } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } else { this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; this._create = value.create; } } @@ -505,6 +617,7 @@ export class SqlEndpoint extends cdktf.TerraformResource { this._dataSourceId = config.dataSourceId; this._enablePhoton = config.enablePhoton; this._enableServerlessCompute = config.enableServerlessCompute; + this._id = config.id; this._instanceProfileArn = config.instanceProfileArn; this._jdbcUrl = config.jdbcUrl; this._maxNumClusters = config.maxNumClusters; @@ -601,9 +714,20 @@ export class SqlEndpoint extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile_arn - computed: false, optional: true, required: false private _instanceProfileArn?: string; @@ -805,6 +929,7 @@ export class SqlEndpoint extends cdktf.TerraformResource { data_source_id: cdktf.stringToTerraform(this._dataSourceId), enable_photon: cdktf.booleanToTerraform(this._enablePhoton), enable_serverless_compute: cdktf.booleanToTerraform(this._enableServerlessCompute), + id: cdktf.stringToTerraform(this._id), instance_profile_arn: cdktf.stringToTerraform(this._instanceProfileArn), jdbc_url: cdktf.stringToTerraform(this._jdbcUrl), max_num_clusters: cdktf.numberToTerraform(this._maxNumClusters), diff --git a/src/sql-global-config.ts b/src/sql-global-config.ts index 1c8498bb9..2bc3bb08a 100644 --- a/src/sql-global-config.ts +++ b/src/sql-global-config.ts @@ -16,6 +16,13 @@ export interface SqlGlobalConfigConfig extends cdktf.TerraformMetaArguments { */ readonly enableServerlessCompute?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#id SqlGlobalConfig#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_global_config#instance_profile_arn SqlGlobalConfig#instance_profile_arn} */ readonly instanceProfileArn?: string; @@ -65,6 +72,7 @@ export class SqlGlobalConfig extends cdktf.TerraformResource { }); this._dataAccessConfig = config.dataAccessConfig; this._enableServerlessCompute = config.enableServerlessCompute; + this._id = config.id; this._instanceProfileArn = config.instanceProfileArn; this._securityPolicy = config.securityPolicy; this._sqlConfigParams = config.sqlConfigParams; @@ -107,9 +115,20 @@ export class SqlGlobalConfig extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile_arn - computed: false, optional: true, required: false private _instanceProfileArn?: string; @@ -167,6 +186,7 @@ export class SqlGlobalConfig extends cdktf.TerraformResource { return { data_access_config: cdktf.hashMapper(cdktf.stringToTerraform)(this._dataAccessConfig), enable_serverless_compute: cdktf.booleanToTerraform(this._enableServerlessCompute), + id: cdktf.stringToTerraform(this._id), instance_profile_arn: cdktf.stringToTerraform(this._instanceProfileArn), security_policy: cdktf.stringToTerraform(this._securityPolicy), sql_config_params: cdktf.hashMapper(cdktf.stringToTerraform)(this._sqlConfigParams), diff --git a/src/sql-permissions.ts b/src/sql-permissions.ts index 274ebda30..01e86bd33 100644 --- a/src/sql-permissions.ts +++ b/src/sql-permissions.ts @@ -28,6 +28,13 @@ export interface SqlPermissionsConfig extends cdktf.TerraformMetaArguments { */ readonly database?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#id SqlPermissions#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions#table SqlPermissions#table} */ readonly table?: string; @@ -64,6 +71,102 @@ export function sqlPermissionsPrivilegeAssignmentsToTerraform(struct?: SqlPermis } } +export class SqlPermissionsPrivilegeAssignmentsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SqlPermissionsPrivilegeAssignments | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._principal !== undefined) { + hasAnyValues = true; + internalValueResult.principal = this._principal; + } + if (this._privileges !== undefined) { + hasAnyValues = true; + internalValueResult.privileges = this._privileges; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SqlPermissionsPrivilegeAssignments | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._principal = undefined; + this._privileges = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._principal = value.principal; + this._privileges = value.privileges; + } + } + + // principal - computed: false, optional: false, required: true + private _principal?: string; + public get principal() { + return this.getStringAttribute('principal'); + } + public set principal(value: string) { + this._principal = value; + } + // Temporarily expose input value. Use with caution. + public get principalInput() { + return this._principal; + } + + // privileges - computed: false, optional: false, required: true + private _privileges?: string[]; + public get privileges() { + return cdktf.Fn.tolist(this.getListAttribute('privileges')); + } + public set privileges(value: string[]) { + this._privileges = value; + } + // Temporarily expose input value. Use with caution. + public get privilegesInput() { + return this._privileges; + } +} + +export class SqlPermissionsPrivilegeAssignmentsList extends cdktf.ComplexList { + public internalValue? : SqlPermissionsPrivilegeAssignments[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SqlPermissionsPrivilegeAssignmentsOutputReference { + return new SqlPermissionsPrivilegeAssignmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/sql_permissions databricks_sql_permissions} @@ -104,9 +207,10 @@ export class SqlPermissions extends cdktf.TerraformResource { this._catalog = config.catalog; this._clusterId = config.clusterId; this._database = config.database; + this._id = config.id; this._table = config.table; this._view = config.view; - this._privilegeAssignments = config.privilegeAssignments; + this._privilegeAssignments.internalValue = config.privilegeAssignments; } // ========== @@ -194,9 +298,20 @@ export class SqlPermissions extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // table - computed: false, optional: true, required: false private _table?: string; @@ -231,20 +346,19 @@ export class SqlPermissions extends cdktf.TerraformResource { } // privilege_assignments - computed: false, optional: true, required: false - private _privilegeAssignments?: SqlPermissionsPrivilegeAssignments[] | cdktf.IResolvable; + private _privilegeAssignments = new SqlPermissionsPrivilegeAssignmentsList(this, "privilege_assignments", true); public get privilegeAssignments() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('privilege_assignments'))); + return this._privilegeAssignments; } - public set privilegeAssignments(value: SqlPermissionsPrivilegeAssignments[] | cdktf.IResolvable) { - this._privilegeAssignments = value; + public putPrivilegeAssignments(value: SqlPermissionsPrivilegeAssignments[] | cdktf.IResolvable) { + this._privilegeAssignments.internalValue = value; } public resetPrivilegeAssignments() { - this._privilegeAssignments = undefined; + this._privilegeAssignments.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get privilegeAssignmentsInput() { - return this._privilegeAssignments; + return this._privilegeAssignments.internalValue; } // ========= @@ -258,9 +372,10 @@ export class SqlPermissions extends cdktf.TerraformResource { catalog: cdktf.booleanToTerraform(this._catalog), cluster_id: cdktf.stringToTerraform(this._clusterId), database: cdktf.stringToTerraform(this._database), + id: cdktf.stringToTerraform(this._id), table: cdktf.stringToTerraform(this._table), view: cdktf.stringToTerraform(this._view), - privilege_assignments: cdktf.listMapper(sqlPermissionsPrivilegeAssignmentsToTerraform)(this._privilegeAssignments), + privilege_assignments: cdktf.listMapper(sqlPermissionsPrivilegeAssignmentsToTerraform)(this._privilegeAssignments.internalValue), }; } } diff --git a/src/sql-query.ts b/src/sql-query.ts index 2350452fe..d052c9aaa 100644 --- a/src/sql-query.ts +++ b/src/sql-query.ts @@ -16,6 +16,13 @@ export interface SqlQueryConfig extends cdktf.TerraformMetaArguments { */ readonly description?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#id SqlQuery#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#name SqlQuery#name} */ readonly name: string; @@ -1142,6 +1149,325 @@ export function sqlQueryParameterToTerraform(struct?: SqlQueryParameter | cdktf. } } +export class SqlQueryParameterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SqlQueryParameter | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._name !== undefined) { + hasAnyValues = true; + internalValueResult.name = this._name; + } + if (this._title !== undefined) { + hasAnyValues = true; + internalValueResult.title = this._title; + } + if (this._date?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.date = this._date?.internalValue; + } + if (this._dateRange?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.dateRange = this._dateRange?.internalValue; + } + if (this._datetime?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.datetime = this._datetime?.internalValue; + } + if (this._datetimeRange?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.datetimeRange = this._datetimeRange?.internalValue; + } + if (this._datetimesec?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.datetimesec = this._datetimesec?.internalValue; + } + if (this._datetimesecRange?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.datetimesecRange = this._datetimesecRange?.internalValue; + } + if (this._enum?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.enum = this._enum?.internalValue; + } + if (this._number?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.number = this._number?.internalValue; + } + if (this._query?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.query = this._query?.internalValue; + } + if (this._text?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.text = this._text?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SqlQueryParameter | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._name = undefined; + this._title = undefined; + this._date.internalValue = undefined; + this._dateRange.internalValue = undefined; + this._datetime.internalValue = undefined; + this._datetimeRange.internalValue = undefined; + this._datetimesec.internalValue = undefined; + this._datetimesecRange.internalValue = undefined; + this._enum.internalValue = undefined; + this._number.internalValue = undefined; + this._query.internalValue = undefined; + this._text.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._name = value.name; + this._title = value.title; + this._date.internalValue = value.date; + this._dateRange.internalValue = value.dateRange; + this._datetime.internalValue = value.datetime; + this._datetimeRange.internalValue = value.datetimeRange; + this._datetimesec.internalValue = value.datetimesec; + this._datetimesecRange.internalValue = value.datetimesecRange; + this._enum.internalValue = value.enum; + this._number.internalValue = value.number; + this._query.internalValue = value.query; + this._text.internalValue = value.text; + } + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // title - computed: false, optional: true, required: false + private _title?: string; + public get title() { + return this.getStringAttribute('title'); + } + public set title(value: string) { + this._title = value; + } + public resetTitle() { + this._title = undefined; + } + // Temporarily expose input value. Use with caution. + public get titleInput() { + return this._title; + } + + // date - computed: false, optional: true, required: false + private _date = new SqlQueryParameterDateOutputReference(this, "date"); + public get date() { + return this._date; + } + public putDate(value: SqlQueryParameterDate) { + this._date.internalValue = value; + } + public resetDate() { + this._date.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateInput() { + return this._date.internalValue; + } + + // date_range - computed: false, optional: true, required: false + private _dateRange = new SqlQueryParameterDateRangeOutputReference(this, "date_range"); + public get dateRange() { + return this._dateRange; + } + public putDateRange(value: SqlQueryParameterDateRange) { + this._dateRange.internalValue = value; + } + public resetDateRange() { + this._dateRange.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get dateRangeInput() { + return this._dateRange.internalValue; + } + + // datetime - computed: false, optional: true, required: false + private _datetime = new SqlQueryParameterDatetimeOutputReference(this, "datetime"); + public get datetime() { + return this._datetime; + } + public putDatetime(value: SqlQueryParameterDatetime) { + this._datetime.internalValue = value; + } + public resetDatetime() { + this._datetime.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get datetimeInput() { + return this._datetime.internalValue; + } + + // datetime_range - computed: false, optional: true, required: false + private _datetimeRange = new SqlQueryParameterDatetimeRangeOutputReference(this, "datetime_range"); + public get datetimeRange() { + return this._datetimeRange; + } + public putDatetimeRange(value: SqlQueryParameterDatetimeRange) { + this._datetimeRange.internalValue = value; + } + public resetDatetimeRange() { + this._datetimeRange.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get datetimeRangeInput() { + return this._datetimeRange.internalValue; + } + + // datetimesec - computed: false, optional: true, required: false + private _datetimesec = new SqlQueryParameterDatetimesecOutputReference(this, "datetimesec"); + public get datetimesec() { + return this._datetimesec; + } + public putDatetimesec(value: SqlQueryParameterDatetimesec) { + this._datetimesec.internalValue = value; + } + public resetDatetimesec() { + this._datetimesec.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get datetimesecInput() { + return this._datetimesec.internalValue; + } + + // datetimesec_range - computed: false, optional: true, required: false + private _datetimesecRange = new SqlQueryParameterDatetimesecRangeOutputReference(this, "datetimesec_range"); + public get datetimesecRange() { + return this._datetimesecRange; + } + public putDatetimesecRange(value: SqlQueryParameterDatetimesecRange) { + this._datetimesecRange.internalValue = value; + } + public resetDatetimesecRange() { + this._datetimesecRange.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get datetimesecRangeInput() { + return this._datetimesecRange.internalValue; + } + + // enum - computed: false, optional: true, required: false + private _enum = new SqlQueryParameterEnumOutputReference(this, "enum"); + public get enum() { + return this._enum; + } + public putEnum(value: SqlQueryParameterEnum) { + this._enum.internalValue = value; + } + public resetEnum() { + this._enum.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get enumInput() { + return this._enum.internalValue; + } + + // number - computed: false, optional: true, required: false + private _number = new SqlQueryParameterNumberOutputReference(this, "number"); + public get number() { + return this._number; + } + public putNumber(value: SqlQueryParameterNumber) { + this._number.internalValue = value; + } + public resetNumber() { + this._number.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get numberInput() { + return this._number.internalValue; + } + + // query - computed: false, optional: true, required: false + private _query = new SqlQueryParameterQueryOutputReference(this, "query"); + public get query() { + return this._query; + } + public putQuery(value: SqlQueryParameterQuery) { + this._query.internalValue = value; + } + public resetQuery() { + this._query.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get queryInput() { + return this._query.internalValue; + } + + // text - computed: false, optional: true, required: false + private _text = new SqlQueryParameterTextOutputReference(this, "text"); + public get text() { + return this._text; + } + public putText(value: SqlQueryParameterText) { + this._text.internalValue = value; + } + public resetText() { + this._text.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get textInput() { + return this._text.internalValue; + } +} + +export class SqlQueryParameterList extends cdktf.ComplexList { + public internalValue? : SqlQueryParameter[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SqlQueryParameterOutputReference { + return new SqlQueryParameterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SqlQueryScheduleContinuous { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_query#interval_seconds SqlQuery#interval_seconds} @@ -1643,11 +1969,12 @@ export class SqlQuery extends cdktf.TerraformResource { }); this._dataSourceId = config.dataSourceId; this._description = config.description; + this._id = config.id; this._name = config.name; this._query = config.query; this._runAsRole = config.runAsRole; this._tags = config.tags; - this._parameter = config.parameter; + this._parameter.internalValue = config.parameter; this._schedule.internalValue = config.schedule; } @@ -1685,9 +2012,20 @@ export class SqlQuery extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -1748,20 +2086,19 @@ export class SqlQuery extends cdktf.TerraformResource { } // parameter - computed: false, optional: true, required: false - private _parameter?: SqlQueryParameter[] | cdktf.IResolvable; + private _parameter = new SqlQueryParameterList(this, "parameter", false); public get parameter() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('parameter'); + return this._parameter; } - public set parameter(value: SqlQueryParameter[] | cdktf.IResolvable) { - this._parameter = value; + public putParameter(value: SqlQueryParameter[] | cdktf.IResolvable) { + this._parameter.internalValue = value; } public resetParameter() { - this._parameter = undefined; + this._parameter.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get parameterInput() { - return this._parameter; + return this._parameter.internalValue; } // schedule - computed: false, optional: true, required: false @@ -1788,11 +2125,12 @@ export class SqlQuery extends cdktf.TerraformResource { return { data_source_id: cdktf.stringToTerraform(this._dataSourceId), description: cdktf.stringToTerraform(this._description), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), query: cdktf.stringToTerraform(this._query), run_as_role: cdktf.stringToTerraform(this._runAsRole), tags: cdktf.listMapper(cdktf.stringToTerraform)(this._tags), - parameter: cdktf.listMapper(sqlQueryParameterToTerraform)(this._parameter), + parameter: cdktf.listMapper(sqlQueryParameterToTerraform)(this._parameter.internalValue), schedule: sqlQueryScheduleToTerraform(this._schedule.internalValue), }; } diff --git a/src/sql-visualization.ts b/src/sql-visualization.ts index 6c737db03..c6bd10972 100644 --- a/src/sql-visualization.ts +++ b/src/sql-visualization.ts @@ -12,6 +12,13 @@ export interface SqlVisualizationConfig extends cdktf.TerraformMetaArguments { */ readonly description?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#id SqlVisualization#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_visualization#name SqlVisualization#name} */ readonly name: string; @@ -68,6 +75,7 @@ export class SqlVisualization extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._description = config.description; + this._id = config.id; this._name = config.name; this._options = config.options; this._queryId = config.queryId; @@ -96,9 +104,20 @@ export class SqlVisualization extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -175,6 +194,7 @@ export class SqlVisualization extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { description: cdktf.stringToTerraform(this._description), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), options: cdktf.stringToTerraform(this._options), query_id: cdktf.stringToTerraform(this._queryId), diff --git a/src/sql-widget.ts b/src/sql-widget.ts index 91fd069ea..c61c39f85 100644 --- a/src/sql-widget.ts +++ b/src/sql-widget.ts @@ -16,6 +16,13 @@ export interface SqlWidgetConfig extends cdktf.TerraformMetaArguments { */ readonly description?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#id SqlWidget#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#text SqlWidget#text} */ readonly text?: string; @@ -86,6 +93,190 @@ export function sqlWidgetParameterToTerraform(struct?: SqlWidgetParameter | cdkt } } +export class SqlWidgetParameterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SqlWidgetParameter | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._mapTo !== undefined) { + hasAnyValues = true; + internalValueResult.mapTo = this._mapTo; + } + if (this._name !== undefined) { + hasAnyValues = true; + internalValueResult.name = this._name; + } + if (this._title !== undefined) { + hasAnyValues = true; + internalValueResult.title = this._title; + } + if (this._type !== undefined) { + hasAnyValues = true; + internalValueResult.type = this._type; + } + if (this._value !== undefined) { + hasAnyValues = true; + internalValueResult.value = this._value; + } + if (this._values !== undefined) { + hasAnyValues = true; + internalValueResult.values = this._values; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SqlWidgetParameter | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._mapTo = undefined; + this._name = undefined; + this._title = undefined; + this._type = undefined; + this._value = undefined; + this._values = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._mapTo = value.mapTo; + this._name = value.name; + this._title = value.title; + this._type = value.type; + this._value = value.value; + this._values = value.values; + } + } + + // map_to - computed: false, optional: true, required: false + private _mapTo?: string; + public get mapTo() { + return this.getStringAttribute('map_to'); + } + public set mapTo(value: string) { + this._mapTo = value; + } + public resetMapTo() { + this._mapTo = undefined; + } + // Temporarily expose input value. Use with caution. + public get mapToInput() { + return this._mapTo; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // title - computed: false, optional: true, required: false + private _title?: string; + public get title() { + return this.getStringAttribute('title'); + } + public set title(value: string) { + this._title = value; + } + public resetTitle() { + this._title = undefined; + } + // Temporarily expose input value. Use with caution. + public get titleInput() { + return this._title; + } + + // type - computed: false, optional: false, required: true + private _type?: string; + public get type() { + return this.getStringAttribute('type'); + } + public set type(value: string) { + this._type = value; + } + // Temporarily expose input value. Use with caution. + public get typeInput() { + return this._type; + } + + // value - computed: false, optional: true, required: false + private _value?: string; + public get value() { + return this.getStringAttribute('value'); + } + public set value(value: string) { + this._value = value; + } + public resetValue() { + this._value = undefined; + } + // Temporarily expose input value. Use with caution. + public get valueInput() { + return this._value; + } + + // values - computed: false, optional: true, required: false + private _values?: string[]; + public get values() { + return this.getListAttribute('values'); + } + public set values(value: string[]) { + this._values = value; + } + public resetValues() { + this._values = undefined; + } + // Temporarily expose input value. Use with caution. + public get valuesInput() { + return this._values; + } +} + +export class SqlWidgetParameterList extends cdktf.ComplexList { + public internalValue? : SqlWidgetParameter[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SqlWidgetParameterOutputReference { + return new SqlWidgetParameterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SqlWidgetPosition { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/sql_widget#auto_height SqlWidget#auto_height} @@ -290,11 +481,12 @@ export class SqlWidget extends cdktf.TerraformResource { }); this._dashboardId = config.dashboardId; this._description = config.description; + this._id = config.id; this._text = config.text; this._title = config.title; this._visualizationId = config.visualizationId; this._widgetId = config.widgetId; - this._parameter = config.parameter; + this._parameter.internalValue = config.parameter; this._position.internalValue = config.position; } @@ -332,9 +524,20 @@ export class SqlWidget extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // text - computed: false, optional: true, required: false private _text?: string; @@ -401,20 +604,19 @@ export class SqlWidget extends cdktf.TerraformResource { } // parameter - computed: false, optional: true, required: false - private _parameter?: SqlWidgetParameter[] | cdktf.IResolvable; + private _parameter = new SqlWidgetParameterList(this, "parameter", true); public get parameter() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('parameter'))); + return this._parameter; } - public set parameter(value: SqlWidgetParameter[] | cdktf.IResolvable) { - this._parameter = value; + public putParameter(value: SqlWidgetParameter[] | cdktf.IResolvable) { + this._parameter.internalValue = value; } public resetParameter() { - this._parameter = undefined; + this._parameter.internalValue = undefined; } // Temporarily expose input value. Use with caution. public get parameterInput() { - return this._parameter; + return this._parameter.internalValue; } // position - computed: false, optional: true, required: false @@ -441,11 +643,12 @@ export class SqlWidget extends cdktf.TerraformResource { return { dashboard_id: cdktf.stringToTerraform(this._dashboardId), description: cdktf.stringToTerraform(this._description), + id: cdktf.stringToTerraform(this._id), text: cdktf.stringToTerraform(this._text), title: cdktf.stringToTerraform(this._title), visualization_id: cdktf.stringToTerraform(this._visualizationId), widget_id: cdktf.stringToTerraform(this._widgetId), - parameter: cdktf.listMapper(sqlWidgetParameterToTerraform)(this._parameter), + parameter: cdktf.listMapper(sqlWidgetParameterToTerraform)(this._parameter.internalValue), position: sqlWidgetPositionToTerraform(this._position.internalValue), }; } diff --git a/src/storage-credential.ts b/src/storage-credential.ts index 73c17deb5..eefac661b 100644 --- a/src/storage-credential.ts +++ b/src/storage-credential.ts @@ -12,6 +12,13 @@ export interface StorageCredentialConfig extends cdktf.TerraformMetaArguments { */ readonly comment?: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#id StorageCredential#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/storage_credential#metastore_id StorageCredential#metastore_id} */ readonly metastoreId?: string; @@ -240,6 +247,7 @@ export class StorageCredential extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._comment = config.comment; + this._id = config.id; this._metastoreId = config.metastoreId; this._name = config.name; this._awsIamRole.internalValue = config.awsIamRole; @@ -267,9 +275,20 @@ export class StorageCredential extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // metastore_id - computed: true, optional: true, required: false private _metastoreId?: string; @@ -339,6 +358,7 @@ export class StorageCredential extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { comment: cdktf.stringToTerraform(this._comment), + id: cdktf.stringToTerraform(this._id), metastore_id: cdktf.stringToTerraform(this._metastoreId), name: cdktf.stringToTerraform(this._name), aws_iam_role: storageCredentialAwsIamRoleToTerraform(this._awsIamRole.internalValue), diff --git a/src/table.ts b/src/table.ts index 5563558dc..1c2e39a38 100644 --- a/src/table.ts +++ b/src/table.ts @@ -20,6 +20,13 @@ export interface TableConfig extends cdktf.TerraformMetaArguments { */ readonly dataSourceFormat: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#id Table#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/table#name Table#name} */ readonly name: string; @@ -125,6 +132,294 @@ export function tableColumnToTerraform(struct?: TableColumn | cdktf.IResolvable) } } +export class TableColumnOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): TableColumn | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._comment !== undefined) { + hasAnyValues = true; + internalValueResult.comment = this._comment; + } + if (this._name !== undefined) { + hasAnyValues = true; + internalValueResult.name = this._name; + } + if (this._nullable !== undefined) { + hasAnyValues = true; + internalValueResult.nullable = this._nullable; + } + if (this._partitionIndex !== undefined) { + hasAnyValues = true; + internalValueResult.partitionIndex = this._partitionIndex; + } + if (this._position !== undefined) { + hasAnyValues = true; + internalValueResult.position = this._position; + } + if (this._typeIntervalType !== undefined) { + hasAnyValues = true; + internalValueResult.typeIntervalType = this._typeIntervalType; + } + if (this._typeJson !== undefined) { + hasAnyValues = true; + internalValueResult.typeJson = this._typeJson; + } + if (this._typeName !== undefined) { + hasAnyValues = true; + internalValueResult.typeName = this._typeName; + } + if (this._typePrecision !== undefined) { + hasAnyValues = true; + internalValueResult.typePrecision = this._typePrecision; + } + if (this._typeScale !== undefined) { + hasAnyValues = true; + internalValueResult.typeScale = this._typeScale; + } + if (this._typeText !== undefined) { + hasAnyValues = true; + internalValueResult.typeText = this._typeText; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: TableColumn | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._comment = undefined; + this._name = undefined; + this._nullable = undefined; + this._partitionIndex = undefined; + this._position = undefined; + this._typeIntervalType = undefined; + this._typeJson = undefined; + this._typeName = undefined; + this._typePrecision = undefined; + this._typeScale = undefined; + this._typeText = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._comment = value.comment; + this._name = value.name; + this._nullable = value.nullable; + this._partitionIndex = value.partitionIndex; + this._position = value.position; + this._typeIntervalType = value.typeIntervalType; + this._typeJson = value.typeJson; + this._typeName = value.typeName; + this._typePrecision = value.typePrecision; + this._typeScale = value.typeScale; + this._typeText = value.typeText; + } + } + + // comment - computed: false, optional: true, required: false + private _comment?: string; + public get comment() { + return this.getStringAttribute('comment'); + } + public set comment(value: string) { + this._comment = value; + } + public resetComment() { + this._comment = undefined; + } + // Temporarily expose input value. Use with caution. + public get commentInput() { + return this._comment; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // nullable - computed: false, optional: true, required: false + private _nullable?: boolean | cdktf.IResolvable; + public get nullable() { + return this.getBooleanAttribute('nullable'); + } + public set nullable(value: boolean | cdktf.IResolvable) { + this._nullable = value; + } + public resetNullable() { + this._nullable = undefined; + } + // Temporarily expose input value. Use with caution. + public get nullableInput() { + return this._nullable; + } + + // partition_index - computed: false, optional: true, required: false + private _partitionIndex?: number; + public get partitionIndex() { + return this.getNumberAttribute('partition_index'); + } + public set partitionIndex(value: number) { + this._partitionIndex = value; + } + public resetPartitionIndex() { + this._partitionIndex = undefined; + } + // Temporarily expose input value. Use with caution. + public get partitionIndexInput() { + return this._partitionIndex; + } + + // position - computed: false, optional: false, required: true + private _position?: number; + public get position() { + return this.getNumberAttribute('position'); + } + public set position(value: number) { + this._position = value; + } + // Temporarily expose input value. Use with caution. + public get positionInput() { + return this._position; + } + + // type_interval_type - computed: false, optional: true, required: false + private _typeIntervalType?: string; + public get typeIntervalType() { + return this.getStringAttribute('type_interval_type'); + } + public set typeIntervalType(value: string) { + this._typeIntervalType = value; + } + public resetTypeIntervalType() { + this._typeIntervalType = undefined; + } + // Temporarily expose input value. Use with caution. + public get typeIntervalTypeInput() { + return this._typeIntervalType; + } + + // type_json - computed: false, optional: true, required: false + private _typeJson?: string; + public get typeJson() { + return this.getStringAttribute('type_json'); + } + public set typeJson(value: string) { + this._typeJson = value; + } + public resetTypeJson() { + this._typeJson = undefined; + } + // Temporarily expose input value. Use with caution. + public get typeJsonInput() { + return this._typeJson; + } + + // type_name - computed: false, optional: false, required: true + private _typeName?: string; + public get typeName() { + return this.getStringAttribute('type_name'); + } + public set typeName(value: string) { + this._typeName = value; + } + // Temporarily expose input value. Use with caution. + public get typeNameInput() { + return this._typeName; + } + + // type_precision - computed: false, optional: true, required: false + private _typePrecision?: number; + public get typePrecision() { + return this.getNumberAttribute('type_precision'); + } + public set typePrecision(value: number) { + this._typePrecision = value; + } + public resetTypePrecision() { + this._typePrecision = undefined; + } + // Temporarily expose input value. Use with caution. + public get typePrecisionInput() { + return this._typePrecision; + } + + // type_scale - computed: false, optional: true, required: false + private _typeScale?: number; + public get typeScale() { + return this.getNumberAttribute('type_scale'); + } + public set typeScale(value: number) { + this._typeScale = value; + } + public resetTypeScale() { + this._typeScale = undefined; + } + // Temporarily expose input value. Use with caution. + public get typeScaleInput() { + return this._typeScale; + } + + // type_text - computed: false, optional: false, required: true + private _typeText?: string; + public get typeText() { + return this.getStringAttribute('type_text'); + } + public set typeText(value: string) { + this._typeText = value; + } + // Temporarily expose input value. Use with caution. + public get typeTextInput() { + return this._typeText; + } +} + +export class TableColumnList extends cdktf.ComplexList { + public internalValue? : TableColumn[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): TableColumnOutputReference { + return new TableColumnOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} /** * Represents a {@link https://www.terraform.io/docs/providers/databricks/r/table databricks_table} @@ -163,6 +458,7 @@ export class Table extends cdktf.TerraformResource { this._catalogName = config.catalogName; this._comment = config.comment; this._dataSourceFormat = config.dataSourceFormat; + this._id = config.id; this._name = config.name; this._owner = config.owner; this._properties = config.properties; @@ -171,7 +467,7 @@ export class Table extends cdktf.TerraformResource { this._storageLocation = config.storageLocation; this._tableType = config.tableType; this._viewDefinition = config.viewDefinition; - this._column = config.column; + this._column.internalValue = config.column; } // ========== @@ -221,9 +517,20 @@ export class Table extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // name - computed: false, optional: false, required: true private _name?: string; @@ -345,17 +652,16 @@ export class Table extends cdktf.TerraformResource { } // column - computed: false, optional: false, required: true - private _column?: TableColumn[] | cdktf.IResolvable; + private _column = new TableColumnList(this, "column", false); public get column() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('column'); + return this._column; } - public set column(value: TableColumn[] | cdktf.IResolvable) { - this._column = value; + public putColumn(value: TableColumn[] | cdktf.IResolvable) { + this._column.internalValue = value; } // Temporarily expose input value. Use with caution. public get columnInput() { - return this._column; + return this._column.internalValue; } // ========= @@ -367,6 +673,7 @@ export class Table extends cdktf.TerraformResource { catalog_name: cdktf.stringToTerraform(this._catalogName), comment: cdktf.stringToTerraform(this._comment), data_source_format: cdktf.stringToTerraform(this._dataSourceFormat), + id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), owner: cdktf.stringToTerraform(this._owner), properties: cdktf.hashMapper(cdktf.stringToTerraform)(this._properties), @@ -375,7 +682,7 @@ export class Table extends cdktf.TerraformResource { storage_location: cdktf.stringToTerraform(this._storageLocation), table_type: cdktf.stringToTerraform(this._tableType), view_definition: cdktf.stringToTerraform(this._viewDefinition), - column: cdktf.listMapper(tableColumnToTerraform)(this._column), + column: cdktf.listMapper(tableColumnToTerraform)(this._column.internalValue), }; } } diff --git a/src/token.ts b/src/token.ts index bdc792d56..8706c41a2 100644 --- a/src/token.ts +++ b/src/token.ts @@ -20,6 +20,13 @@ export interface TokenConfig extends cdktf.TerraformMetaArguments { */ readonly expiryTime?: number; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#id Token#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/token#lifetime_seconds Token#lifetime_seconds} */ readonly lifetimeSeconds?: number; @@ -66,6 +73,7 @@ export class Token extends cdktf.TerraformResource { this._comment = config.comment; this._creationTime = config.creationTime; this._expiryTime = config.expiryTime; + this._id = config.id; this._lifetimeSeconds = config.lifetimeSeconds; this._tokenId = config.tokenId; } @@ -123,9 +131,20 @@ export class Token extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // lifetime_seconds - computed: false, optional: true, required: false private _lifetimeSeconds?: number; @@ -173,6 +192,7 @@ export class Token extends cdktf.TerraformResource { comment: cdktf.stringToTerraform(this._comment), creation_time: cdktf.numberToTerraform(this._creationTime), expiry_time: cdktf.numberToTerraform(this._expiryTime), + id: cdktf.stringToTerraform(this._id), lifetime_seconds: cdktf.numberToTerraform(this._lifetimeSeconds), token_id: cdktf.stringToTerraform(this._tokenId), }; diff --git a/src/user-instance-profile.ts b/src/user-instance-profile.ts index cff54e41f..2e23ddf4d 100644 --- a/src/user-instance-profile.ts +++ b/src/user-instance-profile.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface UserInstanceProfileConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#id UserInstanceProfile#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_instance_profile#instance_profile_id UserInstanceProfile#instance_profile_id} */ @@ -51,6 +58,7 @@ export class UserInstanceProfile extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._instanceProfileId = config.instanceProfileId; this._userId = config.userId; } @@ -60,9 +68,20 @@ export class UserInstanceProfile extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // instance_profile_id - computed: false, optional: false, required: true private _instanceProfileId?: string; @@ -96,6 +115,7 @@ export class UserInstanceProfile extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), instance_profile_id: cdktf.stringToTerraform(this._instanceProfileId), user_id: cdktf.stringToTerraform(this._userId), }; diff --git a/src/user-role.ts b/src/user-role.ts index d05fcb04f..7954b2114 100644 --- a/src/user-role.ts +++ b/src/user-role.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface UserRoleConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#id UserRole#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user_role#role UserRole#role} */ @@ -51,6 +58,7 @@ export class UserRole extends cdktf.TerraformResource { count: config.count, lifecycle: config.lifecycle }); + this._id = config.id; this._role = config.role; this._userId = config.userId; } @@ -60,9 +68,20 @@ export class UserRole extends cdktf.TerraformResource { // ========== // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // role - computed: false, optional: false, required: true private _role?: string; @@ -96,6 +115,7 @@ export class UserRole extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + id: cdktf.stringToTerraform(this._id), role: cdktf.stringToTerraform(this._role), user_id: cdktf.stringToTerraform(this._userId), }; diff --git a/src/user.ts b/src/user.ts index 7104102a3..2d3841290 100644 --- a/src/user.ts +++ b/src/user.ts @@ -36,6 +36,13 @@ export interface UserConfig extends cdktf.TerraformMetaArguments { */ readonly force?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#id User#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/user#user_name User#user_name} */ readonly userName: string; @@ -86,6 +93,7 @@ export class User extends cdktf.TerraformResource { this._displayName = config.displayName; this._externalId = config.externalId; this._force = config.force; + this._id = config.id; this._userName = config.userName; this._workspaceAccess = config.workspaceAccess; } @@ -207,9 +215,20 @@ export class User extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // user_name - computed: false, optional: false, required: true private _userName?: string; @@ -253,6 +272,7 @@ export class User extends cdktf.TerraformResource { display_name: cdktf.stringToTerraform(this._displayName), external_id: cdktf.stringToTerraform(this._externalId), force: cdktf.booleanToTerraform(this._force), + id: cdktf.stringToTerraform(this._id), user_name: cdktf.stringToTerraform(this._userName), workspace_access: cdktf.booleanToTerraform(this._workspaceAccess), }; diff --git a/src/workspace-conf.ts b/src/workspace-conf.ts index 0ee28f728..055e2aecf 100644 --- a/src/workspace-conf.ts +++ b/src/workspace-conf.ts @@ -11,6 +11,13 @@ export interface WorkspaceConfConfig extends cdktf.TerraformMetaArguments { * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/workspace_conf#custom_config WorkspaceConf#custom_config} */ readonly customConfig?: { [key: string]: string }; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/databricks/r/workspace_conf#id WorkspaceConf#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; } /** @@ -48,6 +55,7 @@ export class WorkspaceConf extends cdktf.TerraformResource { lifecycle: config.lifecycle }); this._customConfig = config.customConfig; + this._id = config.id; } // ========== @@ -71,9 +79,20 @@ export class WorkspaceConf extends cdktf.TerraformResource { } // id - computed: true, optional: true, required: false + private _id?: string; public get id() { return this.getStringAttribute('id'); } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } // ========= // SYNTHESIS @@ -82,6 +101,7 @@ export class WorkspaceConf extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { custom_config: cdktf.hashMapper(cdktf.stringToTerraform)(this._customConfig), + id: cdktf.stringToTerraform(this._id), }; } } diff --git a/yarn.lock b/yarn.lock index 63a8efa7f..e1fb94b3b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -54,16 +54,16 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@cdktf/hcl2cdk@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.10.4.tgz#b510f49af0057d3a39a0002191b868ad7ef836d1" - integrity sha512-o6/4Gtx7o24cwChYHc58GQfCUB94FEKBHRCx4TAaeOo8JDwdmveGiKTI35/9riwHrwxEE5WdYgQZfbWNodJ3qg== +"@cdktf/hcl2cdk@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.11.0.tgz#332fe29594e06816c39b41553a2bfeaa67d38e31" + integrity sha512-BNXYp7brF0TZM0/jfUA67K+SXiAsg9oNiZV7JDlHrka/uHeuPJ0fX1i51JhjTwfW6sYZVdmVfFxIyQh4nvfkaw== dependencies: "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" - "@cdktf/hcl2json" "0.10.4" - "@cdktf/provider-generator" "0.10.4" + "@cdktf/hcl2json" "0.11.0" + "@cdktf/provider-generator" "0.11.0" camelcase "^6.3.0" glob "7.2.0" graphology "^0.24.1" @@ -73,20 +73,20 @@ reserved-words "^0.1.2" zod "^1.11.17" -"@cdktf/hcl2json@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.10.4.tgz#b8de2eb77e8d77f560bc29e09e5dd54460822e7a" - integrity sha512-futYHyzFIOc7N1LeGFM0Td854pwkmgwNYh2uRL/ImO/KrgsRQfxjb4eZqeWZ70p1Xdh52vt7Ae6fSXb9t+EB7g== +"@cdktf/hcl2json@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.11.0.tgz#02c79ea77166f5ceea6ab979149a5f7804322c1b" + integrity sha512-PYLWRIsXMWj5g894WeluAkJ2g1WiAt2sCx3oZdxTszp2JT9ZqLC/pyEZRTXkDzfHPIQuwadIKU4B8y7RsC0BWA== dependencies: "@types/node-fetch" "^2.6.1" node-fetch "^2.6.7" -"@cdktf/provider-generator@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.10.4.tgz#23af500aef5f17a0b86bead84c6edd5843eb1cd2" - integrity sha512-bRzR7E3boCAd2l8AhybLQ53roRMZmQH1Dr8Nx25pZhTGzMkUXUOsy+3VU9FC2jHdRAIVESWtncPWW0GOD+cC5w== +"@cdktf/provider-generator@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.11.0.tgz#17f24b51d7912a11107ffac33e0cfca90b86c30a" + integrity sha512-iMcE0eIkoS52VJikoTAvgzmB73z0AdMo3oQXX2QTYNtAV+hbVDICFPMPrvsFQlycJBbT9mdBgwwQwAO60Wxkfw== dependencies: - "@cdktf/hcl2json" "0.10.4" + "@cdktf/hcl2json" "0.11.0" codemaker "^0.22.0" fs-extra "^8.1.0" is-valid-domain "^0.1.6" @@ -273,6 +273,62 @@ resolved "https://registry.yarnpkg.com/@oozcitak/util/-/util-8.3.8.tgz#10f65fe1891fd8cde4957360835e78fd1936bfdd" integrity sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ== +"@sentry/core@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" + integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/minimal" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/hub@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" + integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== + dependencies: + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/minimal@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" + integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + tslib "^1.9.3" + +"@sentry/node@^6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" + integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== + dependencies: + "@sentry/core" "6.19.7" + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + +"@sentry/types@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" + integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== + +"@sentry/utils@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" + integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== + dependencies: + "@sentry/types" "6.19.7" + tslib "^1.9.3" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -681,29 +737,34 @@ case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdktf-cli@^0.10.3: - version "0.10.4" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.10.4.tgz#6a3445cd20031e8300034b609e6084785b7166fd" - integrity sha512-LCUSiQ4boFornAdHB8AocWz0o2y9KcVHUSlgC9rGoO0Pa73U22jCU1CK5obM36rxzBmdBCQ+N0lG5z0EillZ7A== +cdktf-cli@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.11.0.tgz#e1903dc7c00586757b6f4423e5cd89da43e1755b" + integrity sha512-v9jkvuRzx35N7c9fYHlfznxIbUF0s0CDWEQjnUiK2Mz711sBYTM/jqCP0GRysnPi1a8aN1BR+YBske++fUaYDA== dependencies: - "@cdktf/hcl2cdk" "0.10.4" - "@cdktf/hcl2json" "0.10.4" + "@cdktf/hcl2cdk" "0.11.0" + "@cdktf/hcl2json" "0.11.0" + "@sentry/node" "^6.19.7" "@types/yargs" "^17.0.10" - cdktf "0.10.4" + cdktf "0.11.0" + codemaker "^1.59.0" constructs "^10.0.25" cross-spawn "^7.0.3" + https-proxy-agent "^5.0.1" ink-select-input "^4.2.1" jsii "^1.55.1" jsii-pacmak "^1.55.1" minimatch "^5.0.1" node-abort-controller "^3.0.1" + node-fetch "^2.6.7" tunnel-agent "^0.6.0" + xml-js "^1.6.11" yargs "^17.4" -cdktf@0.10.4, cdktf@^0.10.3: - version "0.10.4" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.10.4.tgz#df89c9257e27f9f29787bd06cad5fa74c0593a68" - integrity sha512-jaNfN+DXGLGVsCWtAe9I6a+sYUPMqTf2e5oIvkk/j3qJBZTUKeuUcVFrjlvbLPsN3YkfNHwZQTK3mdJsIx3MdA== +cdktf@0.11.0, cdktf@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.11.0.tgz#3c606ee87f12fd2592b94522113b367a94a83976" + integrity sha512-eDHR/+Py+AesMPw0YQzX7q75YpTC9ZZ6xc8FsMQgyq2pKNpFppBbg+kVNeS3P6hI+uJo5OrHlweMW9hcpje24w== dependencies: archiver "5.3.0" json-stable-stringify "^1.0.1" @@ -1106,6 +1167,11 @@ conventional-recommended-bump@6.1.0: meow "^8.0.0" q "^1.5.1" +cookie@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -1891,7 +1957,7 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -https-proxy-agent@^5.0.0: +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -2609,6 +2675,11 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.10.1.tgz#db577f42a94c168f676b638d15da8fb073448cab" integrity sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A== +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0= + make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -3296,10 +3367,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.56.28: - version "0.56.28" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.56.28.tgz#14090863947116f49b62616ae017f85187db0d63" - integrity sha512-p7uamZw/V0xW+B2NjAvAiG9uFpz2YVQKpRLfY45O3khxmfL/LdXhP6Cfht/PsoOXmwTfk6fuZ0Tt1YepMHCmaQ== +projen@^0.56.29: + version "0.56.29" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.56.29.tgz#288c329c9c569030d42d67dc51f7fc426549ab31" + integrity sha512-WS9PWBAeqZbnGaQsc6bQSAZDpV+Ora1VSOct31a7TlfSbFTuoPSghpEemlZGJyxsst4bgE6e5NMc+bdpZnx20w== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -3596,6 +3667,11 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" @@ -4011,6 +4087,11 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.0.3: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" @@ -4292,6 +4373,13 @@ xdg-basedir@^4.0.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + xmlbuilder2@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/xmlbuilder2/-/xmlbuilder2-2.4.1.tgz#899c783a833188c5a5aa6f3c5428a3963f3e479d"