From bbcfec4bbcbfb5acaf75fe125cda20082d26fc08 Mon Sep 17 00:00:00 2001 From: github-team-tf-cdk Date: Mon, 3 Oct 2022 16:46:37 +0000 Subject: [PATCH] chore(deps)!: upgrade provider project --- .projen/deps.json | 6 +- .projen/tasks.json | 10 +- .projenrc.js | 2 +- API.md | 63412 ++++++++-------- package.json | 8 +- src/app/README.md | 3 + src/{app.ts => app/index.ts} | 0 src/cdn/README.md | 3 + src/{cdn.ts => cdn/index.ts} | 0 src/certificate/README.md | 3 + src/{certificate.ts => certificate/index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/container-registry/README.md | 3 + .../index.ts} | 0 src/custom-image/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-account/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-app/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-certificate/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-database-ca/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-domain/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-domains/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-droplet/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-droplets/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-firewall/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-floating-ip/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-image/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-images/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-loadbalancer/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-project/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-projects/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-record/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-records/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-region/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-regions/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-reserved-ip/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-sizes/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-spaces-bucket/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-ssh-key/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-ssh-keys/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-tag/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-tags/README.md | 3 + .../index.ts} | 0 .../README.md | 3 + .../index.ts} | 0 src/data-digitalocean-volume/README.md | 3 + .../index.ts} | 0 src/data-digitalocean-vpc/README.md | 3 + .../index.ts} | 0 src/database-cluster/README.md | 3 + .../index.ts} | 0 src/database-connection-pool/README.md | 3 + .../index.ts} | 0 src/database-db/README.md | 3 + src/{database-db.ts => database-db/index.ts} | 0 src/database-firewall/README.md | 3 + .../index.ts} | 0 src/database-replica/README.md | 3 + .../index.ts} | 0 src/database-user/README.md | 3 + .../index.ts} | 0 src/domain/README.md | 3 + src/{domain.ts => domain/index.ts} | 0 src/droplet-snapshot/README.md | 3 + .../index.ts} | 0 src/droplet/README.md | 3 + src/{droplet.ts => droplet/index.ts} | 0 src/firewall/README.md | 3 + src/{firewall.ts => firewall/index.ts} | 0 src/floating-ip-assignment/README.md | 3 + .../index.ts} | 0 src/floating-ip/README.md | 3 + src/{floating-ip.ts => floating-ip/index.ts} | 0 src/index.ts | 150 +- src/kubernetes-cluster/README.md | 3 + .../index.ts} | 0 src/kubernetes-node-pool/README.md | 3 + .../index.ts} | 0 src/loadbalancer/README.md | 3 + .../index.ts} | 0 src/monitor-alert/README.md | 3 + .../index.ts} | 0 src/project-resources/README.md | 3 + .../index.ts} | 0 src/project/README.md | 3 + src/{project.ts => project/index.ts} | 0 src/provider/README.md | 3 + .../index.ts} | 0 src/record/README.md | 3 + src/{record.ts => record/index.ts} | 0 src/reserved-ip-assignment/README.md | 3 + .../index.ts} | 0 src/reserved-ip/README.md | 3 + src/{reserved-ip.ts => reserved-ip/index.ts} | 0 src/spaces-bucket-object/README.md | 3 + .../index.ts} | 0 src/spaces-bucket-policy/README.md | 3 + .../index.ts} | 0 src/spaces-bucket/README.md | 3 + .../index.ts} | 0 src/ssh-key/README.md | 3 + src/{ssh-key.ts => ssh-key/index.ts} | 0 src/tag/README.md | 3 + src/{tag.ts => tag/index.ts} | 0 src/volume-attachment/README.md | 3 + .../index.ts} | 0 src/volume-snapshot/README.md | 3 + .../index.ts} | 0 src/volume/README.md | 3 + src/{volume.ts => volume/index.ts} | 0 src/vpc/README.md | 3 + src/{vpc.ts => vpc/index.ts} | 0 yarn.lock | 60 +- 157 files changed, 32049 insertions(+), 31824 deletions(-) create mode 100644 src/app/README.md rename src/{app.ts => app/index.ts} (100%) create mode 100644 src/cdn/README.md rename src/{cdn.ts => cdn/index.ts} (100%) create mode 100644 src/certificate/README.md rename src/{certificate.ts => certificate/index.ts} (100%) create mode 100644 src/container-registry-docker-credentials/README.md rename src/{container-registry-docker-credentials.ts => container-registry-docker-credentials/index.ts} (100%) create mode 100644 src/container-registry/README.md rename src/{container-registry.ts => container-registry/index.ts} (100%) create mode 100644 src/custom-image/README.md rename src/{custom-image.ts => custom-image/index.ts} (100%) create mode 100644 src/data-digitalocean-account/README.md rename src/{data-digitalocean-account.ts => data-digitalocean-account/index.ts} (100%) create mode 100644 src/data-digitalocean-app/README.md rename src/{data-digitalocean-app.ts => data-digitalocean-app/index.ts} (100%) create mode 100644 src/data-digitalocean-certificate/README.md rename src/{data-digitalocean-certificate.ts => data-digitalocean-certificate/index.ts} (100%) create mode 100644 src/data-digitalocean-container-registry/README.md rename src/{data-digitalocean-container-registry.ts => data-digitalocean-container-registry/index.ts} (100%) create mode 100644 src/data-digitalocean-database-ca/README.md rename src/{data-digitalocean-database-ca.ts => data-digitalocean-database-ca/index.ts} (100%) create mode 100644 src/data-digitalocean-database-cluster/README.md rename src/{data-digitalocean-database-cluster.ts => data-digitalocean-database-cluster/index.ts} (100%) create mode 100644 src/data-digitalocean-database-replica/README.md rename src/{data-digitalocean-database-replica.ts => data-digitalocean-database-replica/index.ts} (100%) create mode 100644 src/data-digitalocean-domain/README.md rename src/{data-digitalocean-domain.ts => data-digitalocean-domain/index.ts} (100%) create mode 100644 src/data-digitalocean-domains/README.md rename src/{data-digitalocean-domains.ts => data-digitalocean-domains/index.ts} (100%) create mode 100644 src/data-digitalocean-droplet-snapshot/README.md rename src/{data-digitalocean-droplet-snapshot.ts => data-digitalocean-droplet-snapshot/index.ts} (100%) create mode 100644 src/data-digitalocean-droplet/README.md rename src/{data-digitalocean-droplet.ts => data-digitalocean-droplet/index.ts} (100%) create mode 100644 src/data-digitalocean-droplets/README.md rename src/{data-digitalocean-droplets.ts => data-digitalocean-droplets/index.ts} (100%) create mode 100644 src/data-digitalocean-firewall/README.md rename src/{data-digitalocean-firewall.ts => data-digitalocean-firewall/index.ts} (100%) create mode 100644 src/data-digitalocean-floating-ip/README.md rename src/{data-digitalocean-floating-ip.ts => data-digitalocean-floating-ip/index.ts} (100%) create mode 100644 src/data-digitalocean-image/README.md rename src/{data-digitalocean-image.ts => data-digitalocean-image/index.ts} (100%) create mode 100644 src/data-digitalocean-images/README.md rename src/{data-digitalocean-images.ts => data-digitalocean-images/index.ts} (100%) create mode 100644 src/data-digitalocean-kubernetes-cluster/README.md rename src/{data-digitalocean-kubernetes-cluster.ts => data-digitalocean-kubernetes-cluster/index.ts} (100%) create mode 100644 src/data-digitalocean-kubernetes-versions/README.md rename src/{data-digitalocean-kubernetes-versions.ts => data-digitalocean-kubernetes-versions/index.ts} (100%) create mode 100644 src/data-digitalocean-loadbalancer/README.md rename src/{data-digitalocean-loadbalancer.ts => data-digitalocean-loadbalancer/index.ts} (100%) create mode 100644 src/data-digitalocean-project/README.md rename src/{data-digitalocean-project.ts => data-digitalocean-project/index.ts} (100%) create mode 100644 src/data-digitalocean-projects/README.md rename src/{data-digitalocean-projects.ts => data-digitalocean-projects/index.ts} (100%) create mode 100644 src/data-digitalocean-record/README.md rename src/{data-digitalocean-record.ts => data-digitalocean-record/index.ts} (100%) create mode 100644 src/data-digitalocean-records/README.md rename src/{data-digitalocean-records.ts => data-digitalocean-records/index.ts} (100%) create mode 100644 src/data-digitalocean-region/README.md rename src/{data-digitalocean-region.ts => data-digitalocean-region/index.ts} (100%) create mode 100644 src/data-digitalocean-regions/README.md rename src/{data-digitalocean-regions.ts => data-digitalocean-regions/index.ts} (100%) create mode 100644 src/data-digitalocean-reserved-ip/README.md rename src/{data-digitalocean-reserved-ip.ts => data-digitalocean-reserved-ip/index.ts} (100%) create mode 100644 src/data-digitalocean-sizes/README.md rename src/{data-digitalocean-sizes.ts => data-digitalocean-sizes/index.ts} (100%) create mode 100644 src/data-digitalocean-spaces-bucket-object/README.md rename src/{data-digitalocean-spaces-bucket-object.ts => data-digitalocean-spaces-bucket-object/index.ts} (100%) create mode 100644 src/data-digitalocean-spaces-bucket-objects/README.md rename src/{data-digitalocean-spaces-bucket-objects.ts => data-digitalocean-spaces-bucket-objects/index.ts} (100%) create mode 100644 src/data-digitalocean-spaces-bucket/README.md rename src/{data-digitalocean-spaces-bucket.ts => data-digitalocean-spaces-bucket/index.ts} (100%) create mode 100644 src/data-digitalocean-spaces-buckets/README.md rename src/{data-digitalocean-spaces-buckets.ts => data-digitalocean-spaces-buckets/index.ts} (100%) create mode 100644 src/data-digitalocean-ssh-key/README.md rename src/{data-digitalocean-ssh-key.ts => data-digitalocean-ssh-key/index.ts} (100%) create mode 100644 src/data-digitalocean-ssh-keys/README.md rename src/{data-digitalocean-ssh-keys.ts => data-digitalocean-ssh-keys/index.ts} (100%) create mode 100644 src/data-digitalocean-tag/README.md rename src/{data-digitalocean-tag.ts => data-digitalocean-tag/index.ts} (100%) create mode 100644 src/data-digitalocean-tags/README.md rename src/{data-digitalocean-tags.ts => data-digitalocean-tags/index.ts} (100%) create mode 100644 src/data-digitalocean-volume-snapshot/README.md rename src/{data-digitalocean-volume-snapshot.ts => data-digitalocean-volume-snapshot/index.ts} (100%) create mode 100644 src/data-digitalocean-volume/README.md rename src/{data-digitalocean-volume.ts => data-digitalocean-volume/index.ts} (100%) create mode 100644 src/data-digitalocean-vpc/README.md rename src/{data-digitalocean-vpc.ts => data-digitalocean-vpc/index.ts} (100%) create mode 100644 src/database-cluster/README.md rename src/{database-cluster.ts => database-cluster/index.ts} (100%) create mode 100644 src/database-connection-pool/README.md rename src/{database-connection-pool.ts => database-connection-pool/index.ts} (100%) create mode 100644 src/database-db/README.md rename src/{database-db.ts => database-db/index.ts} (100%) create mode 100644 src/database-firewall/README.md rename src/{database-firewall.ts => database-firewall/index.ts} (100%) create mode 100644 src/database-replica/README.md rename src/{database-replica.ts => database-replica/index.ts} (100%) create mode 100644 src/database-user/README.md rename src/{database-user.ts => database-user/index.ts} (100%) create mode 100644 src/domain/README.md rename src/{domain.ts => domain/index.ts} (100%) create mode 100644 src/droplet-snapshot/README.md rename src/{droplet-snapshot.ts => droplet-snapshot/index.ts} (100%) create mode 100644 src/droplet/README.md rename src/{droplet.ts => droplet/index.ts} (100%) create mode 100644 src/firewall/README.md rename src/{firewall.ts => firewall/index.ts} (100%) create mode 100644 src/floating-ip-assignment/README.md rename src/{floating-ip-assignment.ts => floating-ip-assignment/index.ts} (100%) create mode 100644 src/floating-ip/README.md rename src/{floating-ip.ts => floating-ip/index.ts} (100%) create mode 100644 src/kubernetes-cluster/README.md rename src/{kubernetes-cluster.ts => kubernetes-cluster/index.ts} (100%) create mode 100644 src/kubernetes-node-pool/README.md rename src/{kubernetes-node-pool.ts => kubernetes-node-pool/index.ts} (100%) create mode 100644 src/loadbalancer/README.md rename src/{loadbalancer.ts => loadbalancer/index.ts} (100%) create mode 100644 src/monitor-alert/README.md rename src/{monitor-alert.ts => monitor-alert/index.ts} (100%) create mode 100644 src/project-resources/README.md rename src/{project-resources.ts => project-resources/index.ts} (100%) create mode 100644 src/project/README.md rename src/{project.ts => project/index.ts} (100%) create mode 100644 src/provider/README.md rename src/{digitalocean-provider.ts => provider/index.ts} (100%) create mode 100644 src/record/README.md rename src/{record.ts => record/index.ts} (100%) create mode 100644 src/reserved-ip-assignment/README.md rename src/{reserved-ip-assignment.ts => reserved-ip-assignment/index.ts} (100%) create mode 100644 src/reserved-ip/README.md rename src/{reserved-ip.ts => reserved-ip/index.ts} (100%) create mode 100644 src/spaces-bucket-object/README.md rename src/{spaces-bucket-object.ts => spaces-bucket-object/index.ts} (100%) create mode 100644 src/spaces-bucket-policy/README.md rename src/{spaces-bucket-policy.ts => spaces-bucket-policy/index.ts} (100%) create mode 100644 src/spaces-bucket/README.md rename src/{spaces-bucket.ts => spaces-bucket/index.ts} (100%) create mode 100644 src/ssh-key/README.md rename src/{ssh-key.ts => ssh-key/index.ts} (100%) create mode 100644 src/tag/README.md rename src/{tag.ts => tag/index.ts} (100%) create mode 100644 src/volume-attachment/README.md rename src/{volume-attachment.ts => volume-attachment/index.ts} (100%) create mode 100644 src/volume-snapshot/README.md rename src/{volume-snapshot.ts => volume-snapshot/index.ts} (100%) create mode 100644 src/volume/README.md rename src/{volume.ts => volume/index.ts} (100%) create mode 100644 src/vpc/README.md rename src/{vpc.ts => vpc/index.ts} (100%) diff --git a/.projen/deps.json b/.projen/deps.json index 854455549..204d29976 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -12,12 +12,12 @@ }, { "name": "cdktf-cli", - "version": ">=0.12.2 <0.14.0", + "version": "^0.13.0", "type": "build" }, { "name": "cdktf", - "version": ">=0.12.2 <0.14.0", + "version": "^0.13.0", "type": "build" }, { @@ -82,7 +82,7 @@ }, { "name": "cdktf", - "version": ">=0.12.2 <0.14.0", + "version": "^0.13.0", "type": "peer" }, { diff --git a/.projen/tasks.json b/.projen/tasks.json index 172fa5882..9d2689dfd 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -282,19 +282,19 @@ "exec": "yarn upgrade npm-check-updates" }, { - "exec": "npm-check-updates --dep dev --upgrade --target=minor --reject='cdktf-cli,cdktf'" + "exec": "npm-check-updates --dep dev --upgrade --target=minor" }, { - "exec": "npm-check-updates --dep optional --upgrade --target=minor --reject='cdktf-cli,cdktf'" + "exec": "npm-check-updates --dep optional --upgrade --target=minor" }, { - "exec": "npm-check-updates --dep peer --upgrade --target=minor --reject='cdktf-cli,cdktf'" + "exec": "npm-check-updates --dep peer --upgrade --target=minor" }, { - "exec": "npm-check-updates --dep prod --upgrade --target=minor --reject='cdktf-cli,cdktf'" + "exec": "npm-check-updates --dep prod --upgrade --target=minor" }, { - "exec": "npm-check-updates --dep bundle --upgrade --target=minor --reject='cdktf-cli,cdktf'" + "exec": "npm-check-updates --dep bundle --upgrade --target=minor" }, { "exec": "yarn install --check-files" diff --git a/.projenrc.js b/.projenrc.js index 22b2e7b9a..6115ad3a4 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -2,7 +2,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project"); const project = new CdktfProviderProject({ useCustomGithubRunner: false, terraformProvider: "digitalocean/digitalocean@~> 2.19", - cdktfVersion: ">=0.12.2 <0.14.0", + cdktfVersion: "^0.13.0", constructsVersion: "^10.0.0", minNodeVersion: "14.17.0", jsiiVersion: "^1.53.0", diff --git a/API.md b/API.md index 1ba133425..921a0dfa6 100644 --- a/API.md +++ b/API.md @@ -2,27 +2,27 @@ ## Constructs -### App +### App Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/app digitalocean_app}. -#### Initializers +#### Initializers ```typescript -import { App } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new App(scope: Construct, id: string, config?: AppConfig) +new app.App(scope: Construct, id: string, config?: AppConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | AppConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.app.AppConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -30,7 +30,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -40,9 +40,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* AppConfig +- *Type:* @cdktf/provider-digitalocean.app.AppConfig --- @@ -50,31 +50,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putSpec | *No description.* | -| putTimeouts | *No description.* | -| resetId | *No description.* | -| resetSpec | *No description.* | -| resetTimeouts | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putSpec | *No description.* | +| putTimeouts | *No description.* | +| resetId | *No description.* | +| resetSpec | *No description.* | +| resetTimeouts | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -82,25 +82,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -108,7 +108,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -116,7 +116,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -124,13 +124,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -138,163 +138,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putSpec` +##### `putSpec` ```typescript public putSpec(value: AppSpec): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpec +- *Type:* @cdktf/provider-digitalocean.app.AppSpec --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: AppTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppTimeouts +- *Type:* @cdktf/provider-digitalocean.app.AppTimeouts --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSpec` +##### `resetSpec` ```typescript public resetSpec(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void @@ -304,16 +304,16 @@ public resetTimeouts(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { App } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -App.isConstruct(x: any) +app.App.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -332,7 +332,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -344,36 +344,36 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| activeDeploymentId | string | *No description.* | -| createdAt | string | *No description.* | -| defaultIngress | string | *No description.* | -| liveUrl | string | *No description.* | -| spec | AppSpecOutputReference | *No description.* | -| timeouts | AppTimeoutsOutputReference | *No description.* | -| updatedAt | string | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| specInput | AppSpec | *No description.* | -| timeoutsInput | AppTimeouts \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| activeDeploymentId | string | *No description.* | +| createdAt | string | *No description.* | +| defaultIngress | string | *No description.* | +| liveUrl | string | *No description.* | +| spec | @cdktf/provider-digitalocean.app.AppSpecOutputReference | *No description.* | +| timeouts | @cdktf/provider-digitalocean.app.AppTimeoutsOutputReference | *No description.* | +| updatedAt | string | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| specInput | @cdktf/provider-digitalocean.app.AppSpec | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.app.AppTimeouts \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -385,7 +385,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -395,7 +395,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -405,7 +405,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -415,7 +415,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -425,7 +425,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -435,7 +435,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -445,7 +445,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -455,7 +455,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -465,7 +465,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -475,7 +475,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -485,7 +485,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -495,7 +495,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -505,7 +505,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -515,7 +515,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `activeDeploymentId`Required +##### `activeDeploymentId`Required ```typescript public readonly activeDeploymentId: string; @@ -525,7 +525,7 @@ public readonly activeDeploymentId: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -535,7 +535,7 @@ public readonly createdAt: string; --- -##### `defaultIngress`Required +##### `defaultIngress`Required ```typescript public readonly defaultIngress: string; @@ -545,7 +545,7 @@ public readonly defaultIngress: string; --- -##### `liveUrl`Required +##### `liveUrl`Required ```typescript public readonly liveUrl: string; @@ -555,27 +555,27 @@ public readonly liveUrl: string; --- -##### `spec`Required +##### `spec`Required ```typescript public readonly spec: AppSpecOutputReference; ``` -- *Type:* AppSpecOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecOutputReference --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: AppTimeoutsOutputReference; ``` -- *Type:* AppTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppTimeoutsOutputReference --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -585,7 +585,7 @@ public readonly updatedAt: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -595,7 +595,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -605,27 +605,27 @@ public readonly idInput: string; --- -##### `specInput`Optional +##### `specInput`Optional ```typescript public readonly specInput: AppSpec; ``` -- *Type:* AppSpec +- *Type:* @cdktf/provider-digitalocean.app.AppSpec --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript public readonly timeoutsInput: AppTimeouts | IResolvable; ``` -- *Type:* AppTimeouts | cdktf.IResolvable +- *Type:* @cdktf/provider-digitalocean.app.AppTimeouts | cdktf.IResolvable --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -639,11 +639,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -653,27 +653,27 @@ public readonly tfResourceType: string; --- -### Cdn +### Cdn Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/cdn digitalocean_cdn}. -#### Initializers +#### Initializers ```typescript -import { Cdn } from '@cdktf/provider-digitalocean' +import { cdn } from '@cdktf/provider-digitalocean' -new Cdn(scope: Construct, id: string, config: CdnConfig) +new cdn.Cdn(scope: Construct, id: string, config: CdnConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | CdnConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.cdn.CdnConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -681,7 +681,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -691,9 +691,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* CdnConfig +- *Type:* @cdktf/provider-digitalocean.cdn.CdnConfig --- @@ -701,31 +701,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCertificateId | *No description.* | -| resetCertificateName | *No description.* | -| resetCustomDomain | *No description.* | -| resetId | *No description.* | -| resetTtl | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetCertificateId | *No description.* | +| resetCertificateName | *No description.* | +| resetCustomDomain | *No description.* | +| resetId | *No description.* | +| resetTtl | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -733,25 +733,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -759,7 +759,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -767,7 +767,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -775,13 +775,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -789,151 +789,151 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetCertificateId` +##### `resetCertificateId` ```typescript public resetCertificateId(): void ``` -##### `resetCertificateName` +##### `resetCertificateName` ```typescript public resetCertificateName(): void ``` -##### `resetCustomDomain` +##### `resetCustomDomain` ```typescript public resetCustomDomain(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTtl` +##### `resetTtl` ```typescript public resetTtl(): void @@ -943,16 +943,16 @@ public resetTtl(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Cdn } from '@cdktf/provider-digitalocean' +import { cdn } from '@cdktf/provider-digitalocean' -Cdn.isConstruct(x: any) +cdn.Cdn.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -971,7 +971,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -983,38 +983,38 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| endpoint | string | *No description.* | -| certificateIdInput | string | *No description.* | -| certificateNameInput | string | *No description.* | -| customDomainInput | string | *No description.* | -| idInput | string | *No description.* | -| originInput | string | *No description.* | -| ttlInput | number | *No description.* | -| certificateId | string | *No description.* | -| certificateName | string | *No description.* | -| customDomain | string | *No description.* | -| id | string | *No description.* | -| origin | string | *No description.* | -| ttl | number | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| endpoint | string | *No description.* | +| certificateIdInput | string | *No description.* | +| certificateNameInput | string | *No description.* | +| customDomainInput | string | *No description.* | +| idInput | string | *No description.* | +| originInput | string | *No description.* | +| ttlInput | number | *No description.* | +| certificateId | string | *No description.* | +| certificateName | string | *No description.* | +| customDomain | string | *No description.* | +| id | string | *No description.* | +| origin | string | *No description.* | +| ttl | number | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -1026,7 +1026,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -1036,7 +1036,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1046,7 +1046,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -1056,7 +1056,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -1066,7 +1066,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -1076,7 +1076,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -1086,7 +1086,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -1096,7 +1096,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -1106,7 +1106,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -1116,7 +1116,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -1126,7 +1126,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -1136,7 +1136,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -1146,7 +1146,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -1156,7 +1156,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -1166,7 +1166,7 @@ public readonly createdAt: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -1176,7 +1176,7 @@ public readonly endpoint: string; --- -##### `certificateIdInput`Optional +##### `certificateIdInput`Optional ```typescript public readonly certificateIdInput: string; @@ -1186,7 +1186,7 @@ public readonly certificateIdInput: string; --- -##### `certificateNameInput`Optional +##### `certificateNameInput`Optional ```typescript public readonly certificateNameInput: string; @@ -1196,7 +1196,7 @@ public readonly certificateNameInput: string; --- -##### `customDomainInput`Optional +##### `customDomainInput`Optional ```typescript public readonly customDomainInput: string; @@ -1206,7 +1206,7 @@ public readonly customDomainInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -1216,7 +1216,7 @@ public readonly idInput: string; --- -##### `originInput`Optional +##### `originInput`Optional ```typescript public readonly originInput: string; @@ -1226,7 +1226,7 @@ public readonly originInput: string; --- -##### `ttlInput`Optional +##### `ttlInput`Optional ```typescript public readonly ttlInput: number; @@ -1236,7 +1236,7 @@ public readonly ttlInput: number; --- -##### `certificateId`Required +##### `certificateId`Required ```typescript public readonly certificateId: string; @@ -1246,7 +1246,7 @@ public readonly certificateId: string; --- -##### `certificateName`Required +##### `certificateName`Required ```typescript public readonly certificateName: string; @@ -1256,7 +1256,7 @@ public readonly certificateName: string; --- -##### `customDomain`Required +##### `customDomain`Required ```typescript public readonly customDomain: string; @@ -1266,7 +1266,7 @@ public readonly customDomain: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -1276,7 +1276,7 @@ public readonly id: string; --- -##### `origin`Required +##### `origin`Required ```typescript public readonly origin: string; @@ -1286,7 +1286,7 @@ public readonly origin: string; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -1300,11 +1300,11 @@ public readonly ttl: number; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -1314,27 +1314,27 @@ public readonly tfResourceType: string; --- -### Certificate +### Certificate Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate digitalocean_certificate}. -#### Initializers +#### Initializers ```typescript -import { Certificate } from '@cdktf/provider-digitalocean' +import { certificate } from '@cdktf/provider-digitalocean' -new Certificate(scope: Construct, id: string, config: CertificateConfig) +new certificate.Certificate(scope: Construct, id: string, config: CertificateConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | CertificateConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.certificate.CertificateConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -1342,7 +1342,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -1352,9 +1352,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* CertificateConfig +- *Type:* @cdktf/provider-digitalocean.certificate.CertificateConfig --- @@ -1362,32 +1362,32 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetCertificateChain | *No description.* | -| resetDomains | *No description.* | -| resetId | *No description.* | -| resetLeafCertificate | *No description.* | -| resetPrivateKey | *No description.* | -| resetType | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetCertificateChain | *No description.* | +| resetDomains | *No description.* | +| resetId | *No description.* | +| resetLeafCertificate | *No description.* | +| resetPrivateKey | *No description.* | +| resetType | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -1395,25 +1395,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -1421,7 +1421,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -1429,7 +1429,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -1437,13 +1437,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -1451,157 +1451,157 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetCertificateChain` +##### `resetCertificateChain` ```typescript public resetCertificateChain(): void ``` -##### `resetDomains` +##### `resetDomains` ```typescript public resetDomains(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetLeafCertificate` +##### `resetLeafCertificate` ```typescript public resetLeafCertificate(): void ``` -##### `resetPrivateKey` +##### `resetPrivateKey` ```typescript public resetPrivateKey(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void @@ -1611,16 +1611,16 @@ public resetType(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Certificate } from '@cdktf/provider-digitalocean' +import { certificate } from '@cdktf/provider-digitalocean' -Certificate.isConstruct(x: any) +certificate.Certificate.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -1639,7 +1639,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -1651,42 +1651,42 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| notAfter | string | *No description.* | -| sha1Fingerprint | string | *No description.* | -| state | string | *No description.* | -| uuid | string | *No description.* | -| certificateChainInput | string | *No description.* | -| domainsInput | string[] | *No description.* | -| idInput | string | *No description.* | -| leafCertificateInput | string | *No description.* | -| nameInput | string | *No description.* | -| privateKeyInput | string | *No description.* | -| typeInput | string | *No description.* | -| certificateChain | string | *No description.* | -| domains | string[] | *No description.* | -| id | string | *No description.* | -| leafCertificate | string | *No description.* | -| name | string | *No description.* | -| privateKey | string | *No description.* | -| type | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| notAfter | string | *No description.* | +| sha1Fingerprint | string | *No description.* | +| state | string | *No description.* | +| uuid | string | *No description.* | +| certificateChainInput | string | *No description.* | +| domainsInput | string[] | *No description.* | +| idInput | string | *No description.* | +| leafCertificateInput | string | *No description.* | +| nameInput | string | *No description.* | +| privateKeyInput | string | *No description.* | +| typeInput | string | *No description.* | +| certificateChain | string | *No description.* | +| domains | string[] | *No description.* | +| id | string | *No description.* | +| leafCertificate | string | *No description.* | +| name | string | *No description.* | +| privateKey | string | *No description.* | +| type | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -1698,7 +1698,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -1708,7 +1708,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -1718,7 +1718,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -1728,7 +1728,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -1738,7 +1738,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -1748,7 +1748,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -1758,7 +1758,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -1768,7 +1768,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -1778,7 +1778,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -1788,7 +1788,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -1798,7 +1798,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -1808,7 +1808,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -1818,7 +1818,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -1828,7 +1828,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `notAfter`Required +##### `notAfter`Required ```typescript public readonly notAfter: string; @@ -1838,7 +1838,7 @@ public readonly notAfter: string; --- -##### `sha1Fingerprint`Required +##### `sha1Fingerprint`Required ```typescript public readonly sha1Fingerprint: string; @@ -1848,7 +1848,7 @@ public readonly sha1Fingerprint: string; --- -##### `state`Required +##### `state`Required ```typescript public readonly state: string; @@ -1858,7 +1858,7 @@ public readonly state: string; --- -##### `uuid`Required +##### `uuid`Required ```typescript public readonly uuid: string; @@ -1868,7 +1868,7 @@ public readonly uuid: string; --- -##### `certificateChainInput`Optional +##### `certificateChainInput`Optional ```typescript public readonly certificateChainInput: string; @@ -1878,7 +1878,7 @@ public readonly certificateChainInput: string; --- -##### `domainsInput`Optional +##### `domainsInput`Optional ```typescript public readonly domainsInput: string[]; @@ -1888,7 +1888,7 @@ public readonly domainsInput: string[]; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -1898,7 +1898,7 @@ public readonly idInput: string; --- -##### `leafCertificateInput`Optional +##### `leafCertificateInput`Optional ```typescript public readonly leafCertificateInput: string; @@ -1908,7 +1908,7 @@ public readonly leafCertificateInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -1918,7 +1918,7 @@ public readonly nameInput: string; --- -##### `privateKeyInput`Optional +##### `privateKeyInput`Optional ```typescript public readonly privateKeyInput: string; @@ -1928,7 +1928,7 @@ public readonly privateKeyInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -1938,7 +1938,7 @@ public readonly typeInput: string; --- -##### `certificateChain`Required +##### `certificateChain`Required ```typescript public readonly certificateChain: string; @@ -1948,7 +1948,7 @@ public readonly certificateChain: string; --- -##### `domains`Required +##### `domains`Required ```typescript public readonly domains: string[]; @@ -1958,7 +1958,7 @@ public readonly domains: string[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -1968,7 +1968,7 @@ public readonly id: string; --- -##### `leafCertificate`Required +##### `leafCertificate`Required ```typescript public readonly leafCertificate: string; @@ -1978,7 +1978,7 @@ public readonly leafCertificate: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -1988,7 +1988,7 @@ public readonly name: string; --- -##### `privateKey`Required +##### `privateKey`Required ```typescript public readonly privateKey: string; @@ -1998,7 +1998,7 @@ public readonly privateKey: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -2012,11 +2012,11 @@ public readonly type: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -2026,27 +2026,27 @@ public readonly tfResourceType: string; --- -### ContainerRegistry +### ContainerRegistry Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry digitalocean_container_registry}. -#### Initializers +#### Initializers ```typescript -import { ContainerRegistry } from '@cdktf/provider-digitalocean' +import { containerRegistry } from '@cdktf/provider-digitalocean' -new ContainerRegistry(scope: Construct, id: string, config: ContainerRegistryConfig) +new containerRegistry.ContainerRegistry(scope: Construct, id: string, config: ContainerRegistryConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ContainerRegistryConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.containerRegistry.ContainerRegistryConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -2054,7 +2054,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -2064,9 +2064,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ContainerRegistryConfig +- *Type:* @cdktf/provider-digitalocean.containerRegistry.ContainerRegistryConfig --- @@ -2074,28 +2074,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetRegion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -2103,25 +2103,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -2129,7 +2129,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -2137,7 +2137,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -2145,13 +2145,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -2159,133 +2159,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void @@ -2295,16 +2295,16 @@ public resetRegion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { ContainerRegistry } from '@cdktf/provider-digitalocean' +import { containerRegistry } from '@cdktf/provider-digitalocean' -ContainerRegistry.isConstruct(x: any) +containerRegistry.ContainerRegistry.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -2323,7 +2323,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -2335,36 +2335,36 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| endpoint | string | *No description.* | -| serverUrl | string | *No description.* | -| storageUsageBytes | number | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| subscriptionTierSlugInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| subscriptionTierSlug | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| endpoint | string | *No description.* | +| serverUrl | string | *No description.* | +| storageUsageBytes | number | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| subscriptionTierSlugInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| subscriptionTierSlug | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -2376,7 +2376,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -2386,7 +2386,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -2396,7 +2396,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -2406,7 +2406,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -2416,7 +2416,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -2426,7 +2426,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -2436,7 +2436,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -2446,7 +2446,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -2456,7 +2456,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -2466,7 +2466,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -2476,7 +2476,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -2486,7 +2486,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -2496,7 +2496,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -2506,7 +2506,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -2516,7 +2516,7 @@ public readonly createdAt: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -2526,7 +2526,7 @@ public readonly endpoint: string; --- -##### `serverUrl`Required +##### `serverUrl`Required ```typescript public readonly serverUrl: string; @@ -2536,7 +2536,7 @@ public readonly serverUrl: string; --- -##### `storageUsageBytes`Required +##### `storageUsageBytes`Required ```typescript public readonly storageUsageBytes: number; @@ -2546,7 +2546,7 @@ public readonly storageUsageBytes: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -2556,7 +2556,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -2566,7 +2566,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -2576,7 +2576,7 @@ public readonly regionInput: string; --- -##### `subscriptionTierSlugInput`Optional +##### `subscriptionTierSlugInput`Optional ```typescript public readonly subscriptionTierSlugInput: string; @@ -2586,7 +2586,7 @@ public readonly subscriptionTierSlugInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -2596,7 +2596,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -2606,7 +2606,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -2616,7 +2616,7 @@ public readonly region: string; --- -##### `subscriptionTierSlug`Required +##### `subscriptionTierSlug`Required ```typescript public readonly subscriptionTierSlug: string; @@ -2630,11 +2630,11 @@ public readonly subscriptionTierSlug: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -2644,27 +2644,27 @@ public readonly tfResourceType: string; --- -### ContainerRegistryDockerCredentials +### ContainerRegistryDockerCredentials Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. -#### Initializers +#### Initializers ```typescript -import { ContainerRegistryDockerCredentials } from '@cdktf/provider-digitalocean' +import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean' -new ContainerRegistryDockerCredentials(scope: Construct, id: string, config: ContainerRegistryDockerCredentialsConfig) +new containerRegistryDockerCredentials.ContainerRegistryDockerCredentials(scope: Construct, id: string, config: ContainerRegistryDockerCredentialsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ContainerRegistryDockerCredentialsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.containerRegistryDockerCredentials.ContainerRegistryDockerCredentialsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -2672,7 +2672,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -2682,9 +2682,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ContainerRegistryDockerCredentialsConfig +- *Type:* @cdktf/provider-digitalocean.containerRegistryDockerCredentials.ContainerRegistryDockerCredentialsConfig --- @@ -2692,29 +2692,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetExpirySeconds | *No description.* | -| resetId | *No description.* | -| resetWrite | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetExpirySeconds | *No description.* | +| resetId | *No description.* | +| resetWrite | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -2722,25 +2722,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -2748,7 +2748,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -2756,7 +2756,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -2764,13 +2764,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -2778,139 +2778,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetExpirySeconds` +##### `resetExpirySeconds` ```typescript public resetExpirySeconds(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetWrite` +##### `resetWrite` ```typescript public resetWrite(): void @@ -2920,16 +2920,16 @@ public resetWrite(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { ContainerRegistryDockerCredentials } from '@cdktf/provider-digitalocean' +import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean' -ContainerRegistryDockerCredentials.isConstruct(x: any) +containerRegistryDockerCredentials.ContainerRegistryDockerCredentials.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -2948,7 +2948,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -2960,34 +2960,34 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| credentialExpirationTime | string | *No description.* | -| dockerCredentials | string | *No description.* | -| expirySecondsInput | number | *No description.* | -| idInput | string | *No description.* | -| registryNameInput | string | *No description.* | -| writeInput | boolean \| cdktf.IResolvable | *No description.* | -| expirySeconds | number | *No description.* | -| id | string | *No description.* | -| registryName | string | *No description.* | -| write | boolean \| cdktf.IResolvable | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| credentialExpirationTime | string | *No description.* | +| dockerCredentials | string | *No description.* | +| expirySecondsInput | number | *No description.* | +| idInput | string | *No description.* | +| registryNameInput | string | *No description.* | +| writeInput | boolean \| cdktf.IResolvable | *No description.* | +| expirySeconds | number | *No description.* | +| id | string | *No description.* | +| registryName | string | *No description.* | +| write | boolean \| cdktf.IResolvable | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -2999,7 +2999,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -3009,7 +3009,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -3019,7 +3019,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -3029,7 +3029,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -3039,7 +3039,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -3049,7 +3049,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -3059,7 +3059,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -3069,7 +3069,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -3079,7 +3079,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -3089,7 +3089,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -3099,7 +3099,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -3109,7 +3109,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -3119,7 +3119,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -3129,7 +3129,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `credentialExpirationTime`Required +##### `credentialExpirationTime`Required ```typescript public readonly credentialExpirationTime: string; @@ -3139,7 +3139,7 @@ public readonly credentialExpirationTime: string; --- -##### `dockerCredentials`Required +##### `dockerCredentials`Required ```typescript public readonly dockerCredentials: string; @@ -3149,7 +3149,7 @@ public readonly dockerCredentials: string; --- -##### `expirySecondsInput`Optional +##### `expirySecondsInput`Optional ```typescript public readonly expirySecondsInput: number; @@ -3159,7 +3159,7 @@ public readonly expirySecondsInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -3169,7 +3169,7 @@ public readonly idInput: string; --- -##### `registryNameInput`Optional +##### `registryNameInput`Optional ```typescript public readonly registryNameInput: string; @@ -3179,7 +3179,7 @@ public readonly registryNameInput: string; --- -##### `writeInput`Optional +##### `writeInput`Optional ```typescript public readonly writeInput: boolean | IResolvable; @@ -3189,7 +3189,7 @@ public readonly writeInput: boolean | IResolvable; --- -##### `expirySeconds`Required +##### `expirySeconds`Required ```typescript public readonly expirySeconds: number; @@ -3199,7 +3199,7 @@ public readonly expirySeconds: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -3209,7 +3209,7 @@ public readonly id: string; --- -##### `registryName`Required +##### `registryName`Required ```typescript public readonly registryName: string; @@ -3219,7 +3219,7 @@ public readonly registryName: string; --- -##### `write`Required +##### `write`Required ```typescript public readonly write: boolean | IResolvable; @@ -3233,11 +3233,11 @@ public readonly write: boolean | IResolvable; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -3247,27 +3247,27 @@ public readonly tfResourceType: string; --- -### CustomImage +### CustomImage Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image digitalocean_custom_image}. -#### Initializers +#### Initializers ```typescript -import { CustomImage } from '@cdktf/provider-digitalocean' +import { customImage } from '@cdktf/provider-digitalocean' -new CustomImage(scope: Construct, id: string, config: CustomImageConfig) +new customImage.CustomImage(scope: Construct, id: string, config: CustomImageConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | CustomImageConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.customImage.CustomImageConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -3275,7 +3275,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -3285,9 +3285,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* CustomImageConfig +- *Type:* @cdktf/provider-digitalocean.customImage.CustomImageConfig --- @@ -3295,30 +3295,30 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDescription | *No description.* | -| resetDistribution | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDescription | *No description.* | +| resetDistribution | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -3326,25 +3326,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -3352,7 +3352,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -3360,7 +3360,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -3368,13 +3368,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -3382,145 +3382,145 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDescription` +##### `resetDescription` ```typescript public resetDescription(): void ``` -##### `resetDistribution` +##### `resetDistribution` ```typescript public resetDistribution(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -3530,16 +3530,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { CustomImage } from '@cdktf/provider-digitalocean' +import { customImage } from '@cdktf/provider-digitalocean' -CustomImage.isConstruct(x: any) +customImage.CustomImage.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -3558,7 +3558,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -3570,46 +3570,46 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| imageId | number | *No description.* | -| minDiskSize | number | *No description.* | -| public | cdktf.IResolvable | *No description.* | -| sizeGigabytes | number | *No description.* | -| slug | string | *No description.* | -| status | string | *No description.* | -| type | string | *No description.* | -| descriptionInput | string | *No description.* | -| distributionInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionsInput | string[] | *No description.* | -| tagsInput | string[] | *No description.* | -| urlInput | string | *No description.* | -| description | string | *No description.* | -| distribution | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| regions | string[] | *No description.* | -| tags | string[] | *No description.* | -| url | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| imageId | number | *No description.* | +| minDiskSize | number | *No description.* | +| public | cdktf.IResolvable | *No description.* | +| sizeGigabytes | number | *No description.* | +| slug | string | *No description.* | +| status | string | *No description.* | +| type | string | *No description.* | +| descriptionInput | string | *No description.* | +| distributionInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionsInput | string[] | *No description.* | +| tagsInput | string[] | *No description.* | +| urlInput | string | *No description.* | +| description | string | *No description.* | +| distribution | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| regions | string[] | *No description.* | +| tags | string[] | *No description.* | +| url | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -3621,7 +3621,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -3631,7 +3631,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -3641,7 +3641,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -3651,7 +3651,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -3661,7 +3661,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -3671,7 +3671,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -3681,7 +3681,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -3691,7 +3691,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -3701,7 +3701,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -3711,7 +3711,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -3721,7 +3721,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -3731,7 +3731,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -3741,7 +3741,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -3751,7 +3751,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -3761,7 +3761,7 @@ public readonly createdAt: string; --- -##### `imageId`Required +##### `imageId`Required ```typescript public readonly imageId: number; @@ -3771,7 +3771,7 @@ public readonly imageId: number; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -3781,7 +3781,7 @@ public readonly minDiskSize: number; --- -##### `public`Required +##### `public`Required ```typescript public readonly public: IResolvable; @@ -3791,7 +3791,7 @@ public readonly public: IResolvable; --- -##### `sizeGigabytes`Required +##### `sizeGigabytes`Required ```typescript public readonly sizeGigabytes: number; @@ -3801,7 +3801,7 @@ public readonly sizeGigabytes: number; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -3811,7 +3811,7 @@ public readonly slug: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -3821,7 +3821,7 @@ public readonly status: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -3831,7 +3831,7 @@ public readonly type: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -3841,7 +3841,7 @@ public readonly descriptionInput: string; --- -##### `distributionInput`Optional +##### `distributionInput`Optional ```typescript public readonly distributionInput: string; @@ -3851,7 +3851,7 @@ public readonly distributionInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -3861,7 +3861,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -3871,7 +3871,7 @@ public readonly nameInput: string; --- -##### `regionsInput`Optional +##### `regionsInput`Optional ```typescript public readonly regionsInput: string[]; @@ -3881,7 +3881,7 @@ public readonly regionsInput: string[]; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -3891,7 +3891,7 @@ public readonly tagsInput: string[]; --- -##### `urlInput`Optional +##### `urlInput`Optional ```typescript public readonly urlInput: string; @@ -3901,7 +3901,7 @@ public readonly urlInput: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -3911,7 +3911,7 @@ public readonly description: string; --- -##### `distribution`Required +##### `distribution`Required ```typescript public readonly distribution: string; @@ -3921,7 +3921,7 @@ public readonly distribution: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -3931,7 +3931,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -3941,7 +3941,7 @@ public readonly name: string; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -3951,7 +3951,7 @@ public readonly regions: string[]; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -3961,7 +3961,7 @@ public readonly tags: string[]; --- -##### `url`Required +##### `url`Required ```typescript public readonly url: string; @@ -3975,11 +3975,11 @@ public readonly url: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -3989,27 +3989,27 @@ public readonly tfResourceType: string; --- -### DatabaseCluster +### DatabaseCluster Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster digitalocean_database_cluster}. -#### Initializers +#### Initializers ```typescript -import { DatabaseCluster } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -new DatabaseCluster(scope: Construct, id: string, config: DatabaseClusterConfig) +new databaseCluster.DatabaseCluster(scope: Construct, id: string, config: DatabaseClusterConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseClusterConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -4017,7 +4017,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -4027,9 +4027,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseClusterConfig +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterConfig --- @@ -4037,36 +4037,36 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putMaintenanceWindow | *No description.* | -| putTimeouts | *No description.* | -| resetEvictionPolicy | *No description.* | -| resetId | *No description.* | -| resetMaintenanceWindow | *No description.* | -| resetPrivateNetworkUuid | *No description.* | -| resetSqlMode | *No description.* | -| resetTags | *No description.* | -| resetTimeouts | *No description.* | -| resetVersion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putMaintenanceWindow | *No description.* | +| putTimeouts | *No description.* | +| resetEvictionPolicy | *No description.* | +| resetId | *No description.* | +| resetMaintenanceWindow | *No description.* | +| resetPrivateNetworkUuid | *No description.* | +| resetSqlMode | *No description.* | +| resetTags | *No description.* | +| resetTimeouts | *No description.* | +| resetVersion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -4074,25 +4074,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -4100,7 +4100,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -4108,7 +4108,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -4116,13 +4116,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -4130,193 +4130,193 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putMaintenanceWindow` +##### `putMaintenanceWindow` ```typescript public putMaintenanceWindow(value: IResolvable | DatabaseClusterMaintenanceWindow[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DatabaseClusterMaintenanceWindow[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: DatabaseClusterTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* DatabaseClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts --- -##### `resetEvictionPolicy` +##### `resetEvictionPolicy` ```typescript public resetEvictionPolicy(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMaintenanceWindow` +##### `resetMaintenanceWindow` ```typescript public resetMaintenanceWindow(): void ``` -##### `resetPrivateNetworkUuid` +##### `resetPrivateNetworkUuid` ```typescript public resetPrivateNetworkUuid(): void ``` -##### `resetSqlMode` +##### `resetSqlMode` ```typescript public resetSqlMode(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void ``` -##### `resetVersion` +##### `resetVersion` ```typescript public resetVersion(): void @@ -4326,16 +4326,16 @@ public resetVersion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseCluster } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -DatabaseCluster.isConstruct(x: any) +databaseCluster.DatabaseCluster.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -4354,7 +4354,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -4366,59 +4366,59 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| database | string | *No description.* | -| host | string | *No description.* | -| maintenanceWindow | DatabaseClusterMaintenanceWindowList | *No description.* | -| password | string | *No description.* | -| port | number | *No description.* | -| privateHost | string | *No description.* | -| privateUri | string | *No description.* | -| timeouts | DatabaseClusterTimeoutsOutputReference | *No description.* | -| uri | string | *No description.* | -| urn | string | *No description.* | -| user | string | *No description.* | -| engineInput | string | *No description.* | -| evictionPolicyInput | string | *No description.* | -| idInput | string | *No description.* | -| maintenanceWindowInput | cdktf.IResolvable \| DatabaseClusterMaintenanceWindow[] | *No description.* | -| nameInput | string | *No description.* | -| nodeCountInput | number | *No description.* | -| privateNetworkUuidInput | string | *No description.* | -| regionInput | string | *No description.* | -| sizeInput | string | *No description.* | -| sqlModeInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| timeoutsInput | cdktf.IResolvable \| DatabaseClusterTimeouts | *No description.* | -| versionInput | string | *No description.* | -| engine | string | *No description.* | -| evictionPolicy | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| nodeCount | number | *No description.* | -| privateNetworkUuid | string | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| sqlMode | string | *No description.* | -| tags | string[] | *No description.* | -| version | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| database | string | *No description.* | +| host | string | *No description.* | +| maintenanceWindow | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindowList | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| privateHost | string | *No description.* | +| privateUri | string | *No description.* | +| timeouts | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeoutsOutputReference | *No description.* | +| uri | string | *No description.* | +| urn | string | *No description.* | +| user | string | *No description.* | +| engineInput | string | *No description.* | +| evictionPolicyInput | string | *No description.* | +| idInput | string | *No description.* | +| maintenanceWindowInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] | *No description.* | +| nameInput | string | *No description.* | +| nodeCountInput | number | *No description.* | +| privateNetworkUuidInput | string | *No description.* | +| regionInput | string | *No description.* | +| sizeInput | string | *No description.* | +| sqlModeInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts \| cdktf.IResolvable | *No description.* | +| versionInput | string | *No description.* | +| engine | string | *No description.* | +| evictionPolicy | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| nodeCount | number | *No description.* | +| privateNetworkUuid | string | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| sqlMode | string | *No description.* | +| tags | string[] | *No description.* | +| version | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -4430,7 +4430,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -4440,7 +4440,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -4450,7 +4450,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -4460,7 +4460,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -4470,7 +4470,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -4480,7 +4480,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -4490,7 +4490,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -4500,7 +4500,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -4510,7 +4510,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -4520,7 +4520,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -4530,7 +4530,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -4540,7 +4540,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -4550,7 +4550,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -4560,7 +4560,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `database`Required +##### `database`Required ```typescript public readonly database: string; @@ -4570,7 +4570,7 @@ public readonly database: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -4580,17 +4580,17 @@ public readonly host: string; --- -##### `maintenanceWindow`Required +##### `maintenanceWindow`Required ```typescript public readonly maintenanceWindow: DatabaseClusterMaintenanceWindowList; ``` -- *Type:* DatabaseClusterMaintenanceWindowList +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindowList --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -4600,7 +4600,7 @@ public readonly password: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -4610,7 +4610,7 @@ public readonly port: number; --- -##### `privateHost`Required +##### `privateHost`Required ```typescript public readonly privateHost: string; @@ -4620,7 +4620,7 @@ public readonly privateHost: string; --- -##### `privateUri`Required +##### `privateUri`Required ```typescript public readonly privateUri: string; @@ -4630,17 +4630,17 @@ public readonly privateUri: string; --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: DatabaseClusterTimeoutsOutputReference; ``` -- *Type:* DatabaseClusterTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeoutsOutputReference --- -##### `uri`Required +##### `uri`Required ```typescript public readonly uri: string; @@ -4650,7 +4650,7 @@ public readonly uri: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -4660,7 +4660,7 @@ public readonly urn: string; --- -##### `user`Required +##### `user`Required ```typescript public readonly user: string; @@ -4670,7 +4670,7 @@ public readonly user: string; --- -##### `engineInput`Optional +##### `engineInput`Optional ```typescript public readonly engineInput: string; @@ -4680,7 +4680,7 @@ public readonly engineInput: string; --- -##### `evictionPolicyInput`Optional +##### `evictionPolicyInput`Optional ```typescript public readonly evictionPolicyInput: string; @@ -4690,7 +4690,7 @@ public readonly evictionPolicyInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -4700,17 +4700,17 @@ public readonly idInput: string; --- -##### `maintenanceWindowInput`Optional +##### `maintenanceWindowInput`Optional ```typescript public readonly maintenanceWindowInput: IResolvable | DatabaseClusterMaintenanceWindow[]; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterMaintenanceWindow[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -4720,7 +4720,7 @@ public readonly nameInput: string; --- -##### `nodeCountInput`Optional +##### `nodeCountInput`Optional ```typescript public readonly nodeCountInput: number; @@ -4730,7 +4730,7 @@ public readonly nodeCountInput: number; --- -##### `privateNetworkUuidInput`Optional +##### `privateNetworkUuidInput`Optional ```typescript public readonly privateNetworkUuidInput: string; @@ -4740,7 +4740,7 @@ public readonly privateNetworkUuidInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -4750,7 +4750,7 @@ public readonly regionInput: string; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -4760,7 +4760,7 @@ public readonly sizeInput: string; --- -##### `sqlModeInput`Optional +##### `sqlModeInput`Optional ```typescript public readonly sqlModeInput: string; @@ -4770,7 +4770,7 @@ public readonly sqlModeInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -4780,17 +4780,17 @@ public readonly tagsInput: string[]; --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: IResolvable | DatabaseClusterTimeouts; +public readonly timeoutsInput: DatabaseClusterTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts | cdktf.IResolvable --- -##### `versionInput`Optional +##### `versionInput`Optional ```typescript public readonly versionInput: string; @@ -4800,7 +4800,7 @@ public readonly versionInput: string; --- -##### `engine`Required +##### `engine`Required ```typescript public readonly engine: string; @@ -4810,7 +4810,7 @@ public readonly engine: string; --- -##### `evictionPolicy`Required +##### `evictionPolicy`Required ```typescript public readonly evictionPolicy: string; @@ -4820,7 +4820,7 @@ public readonly evictionPolicy: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -4830,7 +4830,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -4840,7 +4840,7 @@ public readonly name: string; --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -4850,7 +4850,7 @@ public readonly nodeCount: number; --- -##### `privateNetworkUuid`Required +##### `privateNetworkUuid`Required ```typescript public readonly privateNetworkUuid: string; @@ -4860,7 +4860,7 @@ public readonly privateNetworkUuid: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -4870,7 +4870,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -4880,7 +4880,7 @@ public readonly size: string; --- -##### `sqlMode`Required +##### `sqlMode`Required ```typescript public readonly sqlMode: string; @@ -4890,7 +4890,7 @@ public readonly sqlMode: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -4900,7 +4900,7 @@ public readonly tags: string[]; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -4914,11 +4914,11 @@ public readonly version: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -4928,27 +4928,27 @@ public readonly tfResourceType: string; --- -### DatabaseConnectionPool +### DatabaseConnectionPool Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool digitalocean_database_connection_pool}. -#### Initializers +#### Initializers ```typescript -import { DatabaseConnectionPool } from '@cdktf/provider-digitalocean' +import { databaseConnectionPool } from '@cdktf/provider-digitalocean' -new DatabaseConnectionPool(scope: Construct, id: string, config: DatabaseConnectionPoolConfig) +new databaseConnectionPool.DatabaseConnectionPool(scope: Construct, id: string, config: DatabaseConnectionPoolConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseConnectionPoolConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseConnectionPool.DatabaseConnectionPoolConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -4956,7 +4956,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -4966,9 +4966,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseConnectionPoolConfig +- *Type:* @cdktf/provider-digitalocean.databaseConnectionPool.DatabaseConnectionPoolConfig --- @@ -4976,28 +4976,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetUser | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetUser | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -5005,25 +5005,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -5031,7 +5031,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -5039,7 +5039,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -5047,13 +5047,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -5061,133 +5061,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetUser` +##### `resetUser` ```typescript public resetUser(): void @@ -5197,16 +5197,16 @@ public resetUser(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseConnectionPool } from '@cdktf/provider-digitalocean' +import { databaseConnectionPool } from '@cdktf/provider-digitalocean' -DatabaseConnectionPool.isConstruct(x: any) +databaseConnectionPool.DatabaseConnectionPool.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -5225,7 +5225,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -5237,44 +5237,44 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| host | string | *No description.* | -| password | string | *No description.* | -| port | number | *No description.* | -| privateHost | string | *No description.* | -| privateUri | string | *No description.* | -| uri | string | *No description.* | -| clusterIdInput | string | *No description.* | -| dbNameInput | string | *No description.* | -| idInput | string | *No description.* | -| modeInput | string | *No description.* | -| nameInput | string | *No description.* | -| sizeInput | number | *No description.* | -| userInput | string | *No description.* | -| clusterId | string | *No description.* | -| dbName | string | *No description.* | -| id | string | *No description.* | -| mode | string | *No description.* | -| name | string | *No description.* | -| size | number | *No description.* | -| user | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| host | string | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| privateHost | string | *No description.* | +| privateUri | string | *No description.* | +| uri | string | *No description.* | +| clusterIdInput | string | *No description.* | +| dbNameInput | string | *No description.* | +| idInput | string | *No description.* | +| modeInput | string | *No description.* | +| nameInput | string | *No description.* | +| sizeInput | number | *No description.* | +| userInput | string | *No description.* | +| clusterId | string | *No description.* | +| dbName | string | *No description.* | +| id | string | *No description.* | +| mode | string | *No description.* | +| name | string | *No description.* | +| size | number | *No description.* | +| user | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -5286,7 +5286,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -5296,7 +5296,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -5306,7 +5306,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -5316,7 +5316,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -5326,7 +5326,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -5336,7 +5336,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -5346,7 +5346,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -5356,7 +5356,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -5366,7 +5366,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -5376,7 +5376,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -5386,7 +5386,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -5396,7 +5396,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -5406,7 +5406,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -5416,7 +5416,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -5426,7 +5426,7 @@ public readonly host: string; --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -5436,7 +5436,7 @@ public readonly password: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -5446,7 +5446,7 @@ public readonly port: number; --- -##### `privateHost`Required +##### `privateHost`Required ```typescript public readonly privateHost: string; @@ -5456,7 +5456,7 @@ public readonly privateHost: string; --- -##### `privateUri`Required +##### `privateUri`Required ```typescript public readonly privateUri: string; @@ -5466,7 +5466,7 @@ public readonly privateUri: string; --- -##### `uri`Required +##### `uri`Required ```typescript public readonly uri: string; @@ -5476,7 +5476,7 @@ public readonly uri: string; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -5486,7 +5486,7 @@ public readonly clusterIdInput: string; --- -##### `dbNameInput`Optional +##### `dbNameInput`Optional ```typescript public readonly dbNameInput: string; @@ -5496,7 +5496,7 @@ public readonly dbNameInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -5506,7 +5506,7 @@ public readonly idInput: string; --- -##### `modeInput`Optional +##### `modeInput`Optional ```typescript public readonly modeInput: string; @@ -5516,7 +5516,7 @@ public readonly modeInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -5526,7 +5526,7 @@ public readonly nameInput: string; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: number; @@ -5536,7 +5536,7 @@ public readonly sizeInput: number; --- -##### `userInput`Optional +##### `userInput`Optional ```typescript public readonly userInput: string; @@ -5546,7 +5546,7 @@ public readonly userInput: string; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -5556,7 +5556,7 @@ public readonly clusterId: string; --- -##### `dbName`Required +##### `dbName`Required ```typescript public readonly dbName: string; @@ -5566,7 +5566,7 @@ public readonly dbName: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -5576,7 +5576,7 @@ public readonly id: string; --- -##### `mode`Required +##### `mode`Required ```typescript public readonly mode: string; @@ -5586,7 +5586,7 @@ public readonly mode: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -5596,7 +5596,7 @@ public readonly name: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -5606,7 +5606,7 @@ public readonly size: number; --- -##### `user`Required +##### `user`Required ```typescript public readonly user: string; @@ -5620,11 +5620,11 @@ public readonly user: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -5634,27 +5634,27 @@ public readonly tfResourceType: string; --- -### DatabaseDb +### DatabaseDb Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db digitalocean_database_db}. -#### Initializers +#### Initializers ```typescript -import { DatabaseDb } from '@cdktf/provider-digitalocean' +import { databaseDb } from '@cdktf/provider-digitalocean' -new DatabaseDb(scope: Construct, id: string, config: DatabaseDbConfig) +new databaseDb.DatabaseDb(scope: Construct, id: string, config: DatabaseDbConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseDbConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseDb.DatabaseDbConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -5662,7 +5662,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -5672,9 +5672,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseDbConfig +- *Type:* @cdktf/provider-digitalocean.databaseDb.DatabaseDbConfig --- @@ -5682,27 +5682,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -5710,25 +5710,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -5736,7 +5736,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -5744,7 +5744,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -5752,13 +5752,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -5766,127 +5766,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -5896,16 +5896,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseDb } from '@cdktf/provider-digitalocean' +import { databaseDb } from '@cdktf/provider-digitalocean' -DatabaseDb.isConstruct(x: any) +databaseDb.DatabaseDb.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -5924,7 +5924,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -5936,30 +5936,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -5971,7 +5971,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -5981,7 +5981,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -5991,7 +5991,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -6001,7 +6001,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -6011,7 +6011,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -6021,7 +6021,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -6031,7 +6031,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -6041,7 +6041,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -6051,7 +6051,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -6061,7 +6061,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -6071,7 +6071,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -6081,7 +6081,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -6091,7 +6091,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -6101,7 +6101,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -6111,7 +6111,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -6121,7 +6121,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -6131,7 +6131,7 @@ public readonly nameInput: string; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -6141,7 +6141,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -6151,7 +6151,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -6165,11 +6165,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -6179,27 +6179,27 @@ public readonly tfResourceType: string; --- -### DatabaseFirewall +### DatabaseFirewall Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall digitalocean_database_firewall}. -#### Initializers +#### Initializers ```typescript -import { DatabaseFirewall } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -new DatabaseFirewall(scope: Construct, id: string, config: DatabaseFirewallConfig) +new databaseFirewall.DatabaseFirewall(scope: Construct, id: string, config: DatabaseFirewallConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseFirewallConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -6207,7 +6207,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -6217,9 +6217,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseFirewallConfig +- *Type:* @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallConfig --- @@ -6227,28 +6227,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putRule | *No description.* | -| resetId | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putRule | *No description.* | +| resetId | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -6256,25 +6256,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -6282,7 +6282,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -6290,7 +6290,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -6298,13 +6298,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -6312,139 +6312,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putRule` +##### `putRule` ```typescript public putRule(value: IResolvable | DatabaseFirewallRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DatabaseFirewallRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -6454,16 +6454,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseFirewall } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -DatabaseFirewall.isConstruct(x: any) +databaseFirewall.DatabaseFirewall.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -6482,7 +6482,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -6494,30 +6494,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| rule | DatabaseFirewallRuleList | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| ruleInput | cdktf.IResolvable \| DatabaseFirewallRule[] | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| rule | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRuleList | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| ruleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -6529,7 +6529,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -6539,7 +6539,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -6549,7 +6549,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -6559,7 +6559,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -6569,7 +6569,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -6579,7 +6579,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -6589,7 +6589,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -6599,7 +6599,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -6609,7 +6609,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -6619,7 +6619,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -6629,7 +6629,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -6639,7 +6639,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -6649,7 +6649,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -6659,17 +6659,17 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: DatabaseFirewallRuleList; ``` -- *Type:* DatabaseFirewallRuleList +- *Type:* @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRuleList --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -6679,7 +6679,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -6689,17 +6689,17 @@ public readonly idInput: string; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: IResolvable | DatabaseFirewallRule[]; ``` -- *Type:* cdktf.IResolvable | DatabaseFirewallRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -6709,7 +6709,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -6723,11 +6723,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -6737,27 +6737,27 @@ public readonly tfResourceType: string; --- -### DatabaseReplica +### DatabaseReplica Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica digitalocean_database_replica}. -#### Initializers +#### Initializers ```typescript -import { DatabaseReplica } from '@cdktf/provider-digitalocean' +import { databaseReplica } from '@cdktf/provider-digitalocean' -new DatabaseReplica(scope: Construct, id: string, config: DatabaseReplicaConfig) +new databaseReplica.DatabaseReplica(scope: Construct, id: string, config: DatabaseReplicaConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseReplicaConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseReplica.DatabaseReplicaConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -6765,7 +6765,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -6775,9 +6775,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseReplicaConfig +- *Type:* @cdktf/provider-digitalocean.databaseReplica.DatabaseReplicaConfig --- @@ -6785,31 +6785,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetPrivateNetworkUuid | *No description.* | -| resetRegion | *No description.* | -| resetSize | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetPrivateNetworkUuid | *No description.* | +| resetRegion | *No description.* | +| resetSize | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -6817,25 +6817,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -6843,7 +6843,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -6851,7 +6851,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -6859,13 +6859,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -6873,151 +6873,151 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetPrivateNetworkUuid` +##### `resetPrivateNetworkUuid` ```typescript public resetPrivateNetworkUuid(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void ``` -##### `resetSize` +##### `resetSize` ```typescript public resetSize(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -7027,16 +7027,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseReplica } from '@cdktf/provider-digitalocean' +import { databaseReplica } from '@cdktf/provider-digitalocean' -DatabaseReplica.isConstruct(x: any) +databaseReplica.DatabaseReplica.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -7055,7 +7055,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -7067,46 +7067,46 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| database | string | *No description.* | -| host | string | *No description.* | -| password | string | *No description.* | -| port | number | *No description.* | -| privateHost | string | *No description.* | -| privateUri | string | *No description.* | -| uri | string | *No description.* | -| user | string | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| privateNetworkUuidInput | string | *No description.* | -| regionInput | string | *No description.* | -| sizeInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| privateNetworkUuid | string | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| tags | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| database | string | *No description.* | +| host | string | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| privateHost | string | *No description.* | +| privateUri | string | *No description.* | +| uri | string | *No description.* | +| user | string | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| privateNetworkUuidInput | string | *No description.* | +| regionInput | string | *No description.* | +| sizeInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| privateNetworkUuid | string | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| tags | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -7118,7 +7118,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -7128,7 +7128,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7138,7 +7138,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -7148,7 +7148,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -7158,7 +7158,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -7168,7 +7168,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -7178,7 +7178,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -7188,7 +7188,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -7198,7 +7198,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -7208,7 +7208,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -7218,7 +7218,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -7228,7 +7228,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -7238,7 +7238,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -7248,7 +7248,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `database`Required +##### `database`Required ```typescript public readonly database: string; @@ -7258,7 +7258,7 @@ public readonly database: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -7268,7 +7268,7 @@ public readonly host: string; --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -7278,7 +7278,7 @@ public readonly password: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -7288,7 +7288,7 @@ public readonly port: number; --- -##### `privateHost`Required +##### `privateHost`Required ```typescript public readonly privateHost: string; @@ -7298,7 +7298,7 @@ public readonly privateHost: string; --- -##### `privateUri`Required +##### `privateUri`Required ```typescript public readonly privateUri: string; @@ -7308,7 +7308,7 @@ public readonly privateUri: string; --- -##### `uri`Required +##### `uri`Required ```typescript public readonly uri: string; @@ -7318,7 +7318,7 @@ public readonly uri: string; --- -##### `user`Required +##### `user`Required ```typescript public readonly user: string; @@ -7328,7 +7328,7 @@ public readonly user: string; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -7338,7 +7338,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -7348,7 +7348,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -7358,7 +7358,7 @@ public readonly nameInput: string; --- -##### `privateNetworkUuidInput`Optional +##### `privateNetworkUuidInput`Optional ```typescript public readonly privateNetworkUuidInput: string; @@ -7368,7 +7368,7 @@ public readonly privateNetworkUuidInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -7378,7 +7378,7 @@ public readonly regionInput: string; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -7388,7 +7388,7 @@ public readonly sizeInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -7398,7 +7398,7 @@ public readonly tagsInput: string[]; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -7408,7 +7408,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -7418,7 +7418,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -7428,7 +7428,7 @@ public readonly name: string; --- -##### `privateNetworkUuid`Required +##### `privateNetworkUuid`Required ```typescript public readonly privateNetworkUuid: string; @@ -7438,7 +7438,7 @@ public readonly privateNetworkUuid: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -7448,7 +7448,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -7458,7 +7458,7 @@ public readonly size: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -7472,11 +7472,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -7486,27 +7486,27 @@ public readonly tfResourceType: string; --- -### DatabaseUser +### DatabaseUser Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user digitalocean_database_user}. -#### Initializers +#### Initializers ```typescript -import { DatabaseUser } from '@cdktf/provider-digitalocean' +import { databaseUser } from '@cdktf/provider-digitalocean' -new DatabaseUser(scope: Construct, id: string, config: DatabaseUserConfig) +new databaseUser.DatabaseUser(scope: Construct, id: string, config: DatabaseUserConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DatabaseUserConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.databaseUser.DatabaseUserConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -7514,7 +7514,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -7524,9 +7524,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DatabaseUserConfig +- *Type:* @cdktf/provider-digitalocean.databaseUser.DatabaseUserConfig --- @@ -7534,28 +7534,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetMysqlAuthPlugin | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetMysqlAuthPlugin | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -7563,25 +7563,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -7589,7 +7589,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -7597,7 +7597,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -7605,13 +7605,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -7619,133 +7619,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMysqlAuthPlugin` +##### `resetMysqlAuthPlugin` ```typescript public resetMysqlAuthPlugin(): void @@ -7755,16 +7755,16 @@ public resetMysqlAuthPlugin(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DatabaseUser } from '@cdktf/provider-digitalocean' +import { databaseUser } from '@cdktf/provider-digitalocean' -DatabaseUser.isConstruct(x: any) +databaseUser.DatabaseUser.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -7783,7 +7783,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -7795,34 +7795,34 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| password | string | *No description.* | -| role | string | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| mysqlAuthPluginInput | string | *No description.* | -| nameInput | string | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | -| mysqlAuthPlugin | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| password | string | *No description.* | +| role | string | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| mysqlAuthPluginInput | string | *No description.* | +| nameInput | string | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| mysqlAuthPlugin | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -7834,7 +7834,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -7844,7 +7844,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7854,7 +7854,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -7864,7 +7864,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -7874,7 +7874,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -7884,7 +7884,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -7894,7 +7894,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -7904,7 +7904,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -7914,7 +7914,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -7924,7 +7924,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -7934,7 +7934,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -7944,7 +7944,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -7954,7 +7954,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -7964,7 +7964,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -7974,7 +7974,7 @@ public readonly password: string; --- -##### `role`Required +##### `role`Required ```typescript public readonly role: string; @@ -7984,7 +7984,7 @@ public readonly role: string; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -7994,7 +7994,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -8004,7 +8004,7 @@ public readonly idInput: string; --- -##### `mysqlAuthPluginInput`Optional +##### `mysqlAuthPluginInput`Optional ```typescript public readonly mysqlAuthPluginInput: string; @@ -8014,7 +8014,7 @@ public readonly mysqlAuthPluginInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -8024,7 +8024,7 @@ public readonly nameInput: string; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -8034,7 +8034,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -8044,7 +8044,7 @@ public readonly id: string; --- -##### `mysqlAuthPlugin`Required +##### `mysqlAuthPlugin`Required ```typescript public readonly mysqlAuthPlugin: string; @@ -8054,7 +8054,7 @@ public readonly mysqlAuthPlugin: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -8068,11 +8068,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -8082,27 +8082,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanAccount +### DataDigitaloceanAccount Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/account digitalocean_account}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAccount } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAccount(scope: Construct, id: string, config?: DataDigitaloceanAccountConfig) +new dataDigitaloceanAccount.DataDigitaloceanAccount(scope: Construct, id: string, config?: DataDigitaloceanAccountConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanAccountConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanAccount.DataDigitaloceanAccountConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -8110,7 +8110,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -8120,9 +8120,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanAccountConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanAccount.DataDigitaloceanAccountConfig --- @@ -8130,27 +8130,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8158,25 +8158,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -8184,7 +8184,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -8192,7 +8192,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -8200,13 +8200,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -8214,127 +8214,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -8344,16 +8344,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanAccount } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean' -DataDigitaloceanAccount.isConstruct(x: any) +dataDigitaloceanAccount.DataDigitaloceanAccount.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -8372,7 +8372,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -8384,31 +8384,31 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| dropletLimit | number | *No description.* | -| email | string | *No description.* | -| emailVerified | cdktf.IResolvable | *No description.* | -| floatingIpLimit | number | *No description.* | -| status | string | *No description.* | -| statusMessage | string | *No description.* | -| uuid | string | *No description.* | -| idInput | string | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| dropletLimit | number | *No description.* | +| email | string | *No description.* | +| emailVerified | cdktf.IResolvable | *No description.* | +| floatingIpLimit | number | *No description.* | +| status | string | *No description.* | +| statusMessage | string | *No description.* | +| uuid | string | *No description.* | +| idInput | string | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -8420,7 +8420,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -8430,7 +8430,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8440,7 +8440,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -8450,7 +8450,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -8460,7 +8460,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -8470,7 +8470,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -8480,7 +8480,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -8490,7 +8490,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -8500,7 +8500,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -8510,7 +8510,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -8520,7 +8520,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -8530,7 +8530,7 @@ public readonly provider: TerraformProvider; --- -##### `dropletLimit`Required +##### `dropletLimit`Required ```typescript public readonly dropletLimit: number; @@ -8540,7 +8540,7 @@ public readonly dropletLimit: number; --- -##### `email`Required +##### `email`Required ```typescript public readonly email: string; @@ -8550,7 +8550,7 @@ public readonly email: string; --- -##### `emailVerified`Required +##### `emailVerified`Required ```typescript public readonly emailVerified: IResolvable; @@ -8560,7 +8560,7 @@ public readonly emailVerified: IResolvable; --- -##### `floatingIpLimit`Required +##### `floatingIpLimit`Required ```typescript public readonly floatingIpLimit: number; @@ -8570,7 +8570,7 @@ public readonly floatingIpLimit: number; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -8580,7 +8580,7 @@ public readonly status: string; --- -##### `statusMessage`Required +##### `statusMessage`Required ```typescript public readonly statusMessage: string; @@ -8590,7 +8590,7 @@ public readonly statusMessage: string; --- -##### `uuid`Required +##### `uuid`Required ```typescript public readonly uuid: string; @@ -8600,7 +8600,7 @@ public readonly uuid: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -8610,7 +8610,7 @@ public readonly idInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -8624,11 +8624,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -8638,27 +8638,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanApp +### DataDigitaloceanApp Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/app digitalocean_app}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanApp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanApp(scope: Construct, id: string, config: DataDigitaloceanAppConfig) +new dataDigitaloceanApp.DataDigitaloceanApp(scope: Construct, id: string, config: DataDigitaloceanAppConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanAppConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -8666,7 +8666,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -8676,9 +8676,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanAppConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppConfig --- @@ -8686,27 +8686,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8714,25 +8714,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -8740,7 +8740,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -8748,7 +8748,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -8756,13 +8756,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -8770,127 +8770,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -8900,16 +8900,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanApp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -DataDigitaloceanApp.isConstruct(x: any) +dataDigitaloceanApp.DataDigitaloceanApp.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -8928,7 +8928,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -8940,33 +8940,33 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| activeDeploymentId | string | *No description.* | -| createdAt | string | *No description.* | -| defaultIngress | string | *No description.* | -| liveUrl | string | *No description.* | -| spec | DataDigitaloceanAppSpecList | *No description.* | -| updatedAt | string | *No description.* | -| urn | string | *No description.* | -| appIdInput | string | *No description.* | -| idInput | string | *No description.* | -| appId | string | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| activeDeploymentId | string | *No description.* | +| createdAt | string | *No description.* | +| defaultIngress | string | *No description.* | +| liveUrl | string | *No description.* | +| spec | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecList | *No description.* | +| updatedAt | string | *No description.* | +| urn | string | *No description.* | +| appIdInput | string | *No description.* | +| idInput | string | *No description.* | +| appId | string | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -8978,7 +8978,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -8988,7 +8988,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8998,7 +8998,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -9008,7 +9008,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -9018,7 +9018,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -9028,7 +9028,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -9038,7 +9038,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -9048,7 +9048,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -9058,7 +9058,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -9068,7 +9068,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -9078,7 +9078,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -9088,7 +9088,7 @@ public readonly provider: TerraformProvider; --- -##### `activeDeploymentId`Required +##### `activeDeploymentId`Required ```typescript public readonly activeDeploymentId: string; @@ -9098,7 +9098,7 @@ public readonly activeDeploymentId: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -9108,7 +9108,7 @@ public readonly createdAt: string; --- -##### `defaultIngress`Required +##### `defaultIngress`Required ```typescript public readonly defaultIngress: string; @@ -9118,7 +9118,7 @@ public readonly defaultIngress: string; --- -##### `liveUrl`Required +##### `liveUrl`Required ```typescript public readonly liveUrl: string; @@ -9128,17 +9128,17 @@ public readonly liveUrl: string; --- -##### `spec`Required +##### `spec`Required ```typescript public readonly spec: DataDigitaloceanAppSpecList; ``` -- *Type:* DataDigitaloceanAppSpecList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecList --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -9148,7 +9148,7 @@ public readonly updatedAt: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -9158,7 +9158,7 @@ public readonly urn: string; --- -##### `appIdInput`Optional +##### `appIdInput`Optional ```typescript public readonly appIdInput: string; @@ -9168,7 +9168,7 @@ public readonly appIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -9178,7 +9178,7 @@ public readonly idInput: string; --- -##### `appId`Required +##### `appId`Required ```typescript public readonly appId: string; @@ -9188,7 +9188,7 @@ public readonly appId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -9202,11 +9202,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -9216,27 +9216,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanCertificate +### DataDigitaloceanCertificate Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/certificate digitalocean_certificate}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanCertificate } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean' -new DataDigitaloceanCertificate(scope: Construct, id: string, config: DataDigitaloceanCertificateConfig) +new dataDigitaloceanCertificate.DataDigitaloceanCertificate(scope: Construct, id: string, config: DataDigitaloceanCertificateConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanCertificateConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanCertificate.DataDigitaloceanCertificateConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -9244,7 +9244,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -9254,9 +9254,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanCertificateConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanCertificate.DataDigitaloceanCertificateConfig --- @@ -9264,27 +9264,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9292,25 +9292,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -9318,7 +9318,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -9326,7 +9326,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -9334,13 +9334,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -9348,127 +9348,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -9478,16 +9478,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanCertificate } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean' -DataDigitaloceanCertificate.isConstruct(x: any) +dataDigitaloceanCertificate.DataDigitaloceanCertificate.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -9506,7 +9506,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -9518,32 +9518,32 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| domains | string[] | *No description.* | -| notAfter | string | *No description.* | -| sha1Fingerprint | string | *No description.* | -| state | string | *No description.* | -| type | string | *No description.* | -| uuid | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| domains | string[] | *No description.* | +| notAfter | string | *No description.* | +| sha1Fingerprint | string | *No description.* | +| state | string | *No description.* | +| type | string | *No description.* | +| uuid | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -9555,7 +9555,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -9565,7 +9565,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9575,7 +9575,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -9585,7 +9585,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -9595,7 +9595,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -9605,7 +9605,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -9615,7 +9615,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -9625,7 +9625,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -9635,7 +9635,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -9645,7 +9645,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -9655,7 +9655,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -9665,7 +9665,7 @@ public readonly provider: TerraformProvider; --- -##### `domains`Required +##### `domains`Required ```typescript public readonly domains: string[]; @@ -9675,7 +9675,7 @@ public readonly domains: string[]; --- -##### `notAfter`Required +##### `notAfter`Required ```typescript public readonly notAfter: string; @@ -9685,7 +9685,7 @@ public readonly notAfter: string; --- -##### `sha1Fingerprint`Required +##### `sha1Fingerprint`Required ```typescript public readonly sha1Fingerprint: string; @@ -9695,7 +9695,7 @@ public readonly sha1Fingerprint: string; --- -##### `state`Required +##### `state`Required ```typescript public readonly state: string; @@ -9705,7 +9705,7 @@ public readonly state: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -9715,7 +9715,7 @@ public readonly type: string; --- -##### `uuid`Required +##### `uuid`Required ```typescript public readonly uuid: string; @@ -9725,7 +9725,7 @@ public readonly uuid: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -9735,7 +9735,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -9745,7 +9745,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -9755,7 +9755,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -9769,11 +9769,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -9783,27 +9783,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanContainerRegistry +### DataDigitaloceanContainerRegistry Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/container_registry digitalocean_container_registry}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean' -new DataDigitaloceanContainerRegistry(scope: Construct, id: string, config: DataDigitaloceanContainerRegistryConfig) +new dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry(scope: Construct, id: string, config: DataDigitaloceanContainerRegistryConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanContainerRegistryConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistryConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -9811,7 +9811,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -9821,9 +9821,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanContainerRegistryConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistryConfig --- @@ -9831,27 +9831,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9859,25 +9859,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -9885,7 +9885,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -9893,7 +9893,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -9901,13 +9901,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -9915,127 +9915,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -10045,16 +10045,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean' -DataDigitaloceanContainerRegistry.isConstruct(x: any) +dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -10073,7 +10073,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -10085,32 +10085,32 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| endpoint | string | *No description.* | -| region | string | *No description.* | -| serverUrl | string | *No description.* | -| storageUsageBytes | number | *No description.* | -| subscriptionTierSlug | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| endpoint | string | *No description.* | +| region | string | *No description.* | +| serverUrl | string | *No description.* | +| storageUsageBytes | number | *No description.* | +| subscriptionTierSlug | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -10122,7 +10122,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -10132,7 +10132,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -10142,7 +10142,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -10152,7 +10152,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -10162,7 +10162,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -10172,7 +10172,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -10182,7 +10182,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -10192,7 +10192,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -10202,7 +10202,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -10212,7 +10212,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -10222,7 +10222,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -10232,7 +10232,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -10242,7 +10242,7 @@ public readonly createdAt: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -10252,7 +10252,7 @@ public readonly endpoint: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -10262,7 +10262,7 @@ public readonly region: string; --- -##### `serverUrl`Required +##### `serverUrl`Required ```typescript public readonly serverUrl: string; @@ -10272,7 +10272,7 @@ public readonly serverUrl: string; --- -##### `storageUsageBytes`Required +##### `storageUsageBytes`Required ```typescript public readonly storageUsageBytes: number; @@ -10282,7 +10282,7 @@ public readonly storageUsageBytes: number; --- -##### `subscriptionTierSlug`Required +##### `subscriptionTierSlug`Required ```typescript public readonly subscriptionTierSlug: string; @@ -10292,7 +10292,7 @@ public readonly subscriptionTierSlug: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -10302,7 +10302,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -10312,7 +10312,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -10322,7 +10322,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -10336,11 +10336,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -10350,27 +10350,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDatabaseCa +### DataDigitaloceanDatabaseCa Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/database_ca digitalocean_database_ca}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDatabaseCa(scope: Construct, id: string, config: DataDigitaloceanDatabaseCaConfig) +new dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa(scope: Construct, id: string, config: DataDigitaloceanDatabaseCaConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDatabaseCaConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCaConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -10378,7 +10378,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -10388,9 +10388,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanDatabaseCaConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCaConfig --- @@ -10398,27 +10398,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -10426,25 +10426,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -10452,7 +10452,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -10460,7 +10460,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -10468,13 +10468,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -10482,127 +10482,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -10612,16 +10612,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean' -DataDigitaloceanDatabaseCa.isConstruct(x: any) +dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -10640,7 +10640,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -10652,27 +10652,27 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| certificate | string | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| certificate | string | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -10684,7 +10684,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -10694,7 +10694,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -10704,7 +10704,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -10714,7 +10714,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -10724,7 +10724,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -10734,7 +10734,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -10744,7 +10744,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -10754,7 +10754,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -10764,7 +10764,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -10774,7 +10774,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -10784,7 +10784,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -10794,7 +10794,7 @@ public readonly provider: TerraformProvider; --- -##### `certificate`Required +##### `certificate`Required ```typescript public readonly certificate: string; @@ -10804,7 +10804,7 @@ public readonly certificate: string; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -10814,7 +10814,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -10824,7 +10824,7 @@ public readonly idInput: string; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -10834,7 +10834,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -10848,11 +10848,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -10862,27 +10862,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDatabaseCluster +### DataDigitaloceanDatabaseCluster Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster digitalocean_database_cluster}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDatabaseCluster(scope: Construct, id: string, config: DataDigitaloceanDatabaseClusterConfig) +new dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster(scope: Construct, id: string, config: DataDigitaloceanDatabaseClusterConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDatabaseClusterConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -10890,7 +10890,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -10900,9 +10900,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanDatabaseClusterConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterConfig --- @@ -10910,28 +10910,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -10939,25 +10939,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -10965,7 +10965,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -10973,7 +10973,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -10981,13 +10981,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -10995,133 +10995,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -11131,16 +11131,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -DataDigitaloceanDatabaseCluster.isConstruct(x: any) +dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -11159,7 +11159,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -11171,44 +11171,44 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| database | string | *No description.* | -| engine | string | *No description.* | -| host | string | *No description.* | -| maintenanceWindow | DataDigitaloceanDatabaseClusterMaintenanceWindowList | *No description.* | -| nodeCount | number | *No description.* | -| password | string | *No description.* | -| port | number | *No description.* | -| privateHost | string | *No description.* | -| privateNetworkUuid | string | *No description.* | -| privateUri | string | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| uri | string | *No description.* | -| urn | string | *No description.* | -| user | string | *No description.* | -| version | 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.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| database | string | *No description.* | +| engine | string | *No description.* | +| host | string | *No description.* | +| maintenanceWindow | @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindowList | *No description.* | +| nodeCount | number | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| privateHost | string | *No description.* | +| privateNetworkUuid | string | *No description.* | +| privateUri | string | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| uri | string | *No description.* | +| urn | string | *No description.* | +| user | string | *No description.* | +| version | 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.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -11220,7 +11220,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -11230,7 +11230,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11240,7 +11240,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -11250,7 +11250,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -11260,7 +11260,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -11270,7 +11270,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -11280,7 +11280,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -11290,7 +11290,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -11300,7 +11300,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -11310,7 +11310,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -11320,7 +11320,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -11330,7 +11330,7 @@ public readonly provider: TerraformProvider; --- -##### `database`Required +##### `database`Required ```typescript public readonly database: string; @@ -11340,7 +11340,7 @@ public readonly database: string; --- -##### `engine`Required +##### `engine`Required ```typescript public readonly engine: string; @@ -11350,7 +11350,7 @@ public readonly engine: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -11360,17 +11360,17 @@ public readonly host: string; --- -##### `maintenanceWindow`Required +##### `maintenanceWindow`Required ```typescript public readonly maintenanceWindow: DataDigitaloceanDatabaseClusterMaintenanceWindowList; ``` -- *Type:* DataDigitaloceanDatabaseClusterMaintenanceWindowList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindowList --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -11380,7 +11380,7 @@ public readonly nodeCount: number; --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -11390,7 +11390,7 @@ public readonly password: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -11400,7 +11400,7 @@ public readonly port: number; --- -##### `privateHost`Required +##### `privateHost`Required ```typescript public readonly privateHost: string; @@ -11410,7 +11410,7 @@ public readonly privateHost: string; --- -##### `privateNetworkUuid`Required +##### `privateNetworkUuid`Required ```typescript public readonly privateNetworkUuid: string; @@ -11420,7 +11420,7 @@ public readonly privateNetworkUuid: string; --- -##### `privateUri`Required +##### `privateUri`Required ```typescript public readonly privateUri: string; @@ -11430,7 +11430,7 @@ public readonly privateUri: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -11440,7 +11440,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -11450,7 +11450,7 @@ public readonly size: string; --- -##### `uri`Required +##### `uri`Required ```typescript public readonly uri: string; @@ -11460,7 +11460,7 @@ public readonly uri: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -11470,7 +11470,7 @@ public readonly urn: string; --- -##### `user`Required +##### `user`Required ```typescript public readonly user: string; @@ -11480,7 +11480,7 @@ public readonly user: string; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -11490,7 +11490,7 @@ public readonly version: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -11500,7 +11500,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -11510,7 +11510,7 @@ public readonly nameInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -11520,7 +11520,7 @@ public readonly tagsInput: string[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -11530,7 +11530,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -11540,7 +11540,7 @@ public readonly name: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -11554,11 +11554,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -11568,27 +11568,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDatabaseReplica +### DataDigitaloceanDatabaseReplica Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica digitalocean_database_replica}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDatabaseReplica(scope: Construct, id: string, config: DataDigitaloceanDatabaseReplicaConfig) +new dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica(scope: Construct, id: string, config: DataDigitaloceanDatabaseReplicaConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDatabaseReplicaConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplicaConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -11596,7 +11596,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -11606,9 +11606,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanDatabaseReplicaConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplicaConfig --- @@ -11616,28 +11616,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -11645,25 +11645,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -11671,7 +11671,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -11679,7 +11679,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -11687,13 +11687,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -11701,133 +11701,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -11837,16 +11837,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean' -DataDigitaloceanDatabaseReplica.isConstruct(x: any) +dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -11865,7 +11865,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -11877,40 +11877,40 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| database | string | *No description.* | -| host | string | *No description.* | -| password | string | *No description.* | -| port | number | *No description.* | -| privateHost | string | *No description.* | -| privateNetworkUuid | string | *No description.* | -| privateUri | string | *No description.* | -| region | string | *No description.* | -| uri | string | *No description.* | -| user | string | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| tags | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| database | string | *No description.* | +| host | string | *No description.* | +| password | string | *No description.* | +| port | number | *No description.* | +| privateHost | string | *No description.* | +| privateNetworkUuid | string | *No description.* | +| privateUri | string | *No description.* | +| region | string | *No description.* | +| uri | string | *No description.* | +| user | string | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| tags | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -11922,7 +11922,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -11932,7 +11932,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11942,7 +11942,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -11952,7 +11952,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -11962,7 +11962,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -11972,7 +11972,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -11982,7 +11982,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -11992,7 +11992,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -12002,7 +12002,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -12012,7 +12012,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -12022,7 +12022,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -12032,7 +12032,7 @@ public readonly provider: TerraformProvider; --- -##### `database`Required +##### `database`Required ```typescript public readonly database: string; @@ -12042,7 +12042,7 @@ public readonly database: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -12052,7 +12052,7 @@ public readonly host: string; --- -##### `password`Required +##### `password`Required ```typescript public readonly password: string; @@ -12062,7 +12062,7 @@ public readonly password: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -12072,7 +12072,7 @@ public readonly port: number; --- -##### `privateHost`Required +##### `privateHost`Required ```typescript public readonly privateHost: string; @@ -12082,7 +12082,7 @@ public readonly privateHost: string; --- -##### `privateNetworkUuid`Required +##### `privateNetworkUuid`Required ```typescript public readonly privateNetworkUuid: string; @@ -12092,7 +12092,7 @@ public readonly privateNetworkUuid: string; --- -##### `privateUri`Required +##### `privateUri`Required ```typescript public readonly privateUri: string; @@ -12102,7 +12102,7 @@ public readonly privateUri: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -12112,7 +12112,7 @@ public readonly region: string; --- -##### `uri`Required +##### `uri`Required ```typescript public readonly uri: string; @@ -12122,7 +12122,7 @@ public readonly uri: string; --- -##### `user`Required +##### `user`Required ```typescript public readonly user: string; @@ -12132,7 +12132,7 @@ public readonly user: string; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -12142,7 +12142,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -12152,7 +12152,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -12162,7 +12162,7 @@ public readonly nameInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -12172,7 +12172,7 @@ public readonly tagsInput: string[]; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -12182,7 +12182,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -12192,7 +12192,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -12202,7 +12202,7 @@ public readonly name: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -12216,11 +12216,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -12230,27 +12230,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDomain +### DataDigitaloceanDomain Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/domain digitalocean_domain}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomain } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomain(scope: Construct, id: string, config: DataDigitaloceanDomainConfig) +new dataDigitaloceanDomain.DataDigitaloceanDomain(scope: Construct, id: string, config: DataDigitaloceanDomainConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDomainConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDomain.DataDigitaloceanDomainConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -12258,7 +12258,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -12268,9 +12268,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanDomainConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomain.DataDigitaloceanDomainConfig --- @@ -12278,27 +12278,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -12306,25 +12306,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -12332,7 +12332,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -12340,7 +12340,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -12348,13 +12348,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -12362,127 +12362,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -12492,16 +12492,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDomain } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean' -DataDigitaloceanDomain.isConstruct(x: any) +dataDigitaloceanDomain.DataDigitaloceanDomain.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -12520,7 +12520,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -12532,29 +12532,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| ttl | number | *No description.* | -| urn | string | *No description.* | -| zoneFile | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| ttl | number | *No description.* | +| urn | string | *No description.* | +| zoneFile | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -12566,7 +12566,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -12576,7 +12576,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -12586,7 +12586,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -12596,7 +12596,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -12606,7 +12606,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -12616,7 +12616,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -12626,7 +12626,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -12636,7 +12636,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -12646,7 +12646,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -12656,7 +12656,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -12666,7 +12666,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -12676,7 +12676,7 @@ public readonly provider: TerraformProvider; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -12686,7 +12686,7 @@ public readonly ttl: number; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -12696,7 +12696,7 @@ public readonly urn: string; --- -##### `zoneFile`Required +##### `zoneFile`Required ```typescript public readonly zoneFile: string; @@ -12706,7 +12706,7 @@ public readonly zoneFile: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -12716,7 +12716,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -12726,7 +12726,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -12736,7 +12736,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -12750,11 +12750,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -12764,27 +12764,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDomains +### DataDigitaloceanDomains Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/domains digitalocean_domains}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomains } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomains(scope: Construct, id: string, config?: DataDigitaloceanDomainsConfig) +new dataDigitaloceanDomains.DataDigitaloceanDomains(scope: Construct, id: string, config?: DataDigitaloceanDomainsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDomainsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -12792,7 +12792,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -12802,9 +12802,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanDomainsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsConfig --- @@ -12812,31 +12812,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -12844,25 +12844,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -12870,7 +12870,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -12878,7 +12878,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -12886,13 +12886,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -12900,163 +12900,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanDomainsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanDomainsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -13066,16 +13066,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDomains } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -DataDigitaloceanDomains.isConstruct(x: any) +dataDigitaloceanDomains.DataDigitaloceanDomains.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -13094,7 +13094,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -13106,29 +13106,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| domains | DataDigitaloceanDomainsDomainsList | *No description.* | -| filter | DataDigitaloceanDomainsFilterList | *No description.* | -| sort | DataDigitaloceanDomainsSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanDomainsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanDomainsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| domains | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsDomainsList | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilterList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -13140,7 +13140,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -13150,7 +13150,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -13160,7 +13160,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -13170,7 +13170,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -13180,7 +13180,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -13190,7 +13190,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -13200,7 +13200,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -13210,7 +13210,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -13220,7 +13220,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -13230,7 +13230,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -13240,7 +13240,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -13250,47 +13250,47 @@ public readonly provider: TerraformProvider; --- -##### `domains`Required +##### `domains`Required ```typescript public readonly domains: DataDigitaloceanDomainsDomainsList; ``` -- *Type:* DataDigitaloceanDomainsDomainsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsDomainsList --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanDomainsFilterList; ``` -- *Type:* DataDigitaloceanDomainsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilterList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanDomainsSortList; ``` -- *Type:* DataDigitaloceanDomainsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanDomainsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -13300,17 +13300,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanDomainsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -13324,11 +13324,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -13338,27 +13338,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDroplet +### DataDigitaloceanDroplet Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet digitalocean_droplet}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDroplet } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDroplet(scope: Construct, id: string, config?: DataDigitaloceanDropletConfig) +new dataDigitaloceanDroplet.DataDigitaloceanDroplet(scope: Construct, id: string, config?: DataDigitaloceanDropletConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDropletConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDroplet.DataDigitaloceanDropletConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -13366,7 +13366,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -13376,9 +13376,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanDropletConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplet.DataDigitaloceanDropletConfig --- @@ -13386,29 +13386,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetName | *No description.* | -| resetTag | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetName | *No description.* | +| resetTag | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -13416,25 +13416,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -13442,7 +13442,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -13450,7 +13450,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -13458,13 +13458,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -13472,139 +13472,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetTag` +##### `resetTag` ```typescript public resetTag(): void @@ -13614,16 +13614,16 @@ public resetTag(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDroplet } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean' -DataDigitaloceanDroplet.isConstruct(x: any) +dataDigitaloceanDroplet.DataDigitaloceanDroplet.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -13642,7 +13642,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -13654,51 +13654,51 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| backups | cdktf.IResolvable | *No description.* | -| createdAt | string | *No description.* | -| disk | number | *No description.* | -| image | string | *No description.* | -| ipv4Address | string | *No description.* | -| ipv4AddressPrivate | string | *No description.* | -| ipv6 | cdktf.IResolvable | *No description.* | -| ipv6Address | string | *No description.* | -| ipv6AddressPrivate | string | *No description.* | -| locked | cdktf.IResolvable | *No description.* | -| memory | number | *No description.* | -| monitoring | cdktf.IResolvable | *No description.* | -| priceHourly | number | *No description.* | -| priceMonthly | number | *No description.* | -| privateNetworking | cdktf.IResolvable | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| status | string | *No description.* | -| tags | string[] | *No description.* | -| urn | string | *No description.* | -| vcpus | number | *No description.* | -| volumeIds | string[] | *No description.* | -| vpcUuid | string | *No description.* | -| idInput | number | *No description.* | -| nameInput | string | *No description.* | -| tagInput | string | *No description.* | -| id | number | *No description.* | -| name | string | *No description.* | -| tag | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| backups | cdktf.IResolvable | *No description.* | +| createdAt | string | *No description.* | +| disk | number | *No description.* | +| image | string | *No description.* | +| ipv4Address | string | *No description.* | +| ipv4AddressPrivate | string | *No description.* | +| ipv6 | cdktf.IResolvable | *No description.* | +| ipv6Address | string | *No description.* | +| ipv6AddressPrivate | string | *No description.* | +| locked | cdktf.IResolvable | *No description.* | +| memory | number | *No description.* | +| monitoring | cdktf.IResolvable | *No description.* | +| priceHourly | number | *No description.* | +| priceMonthly | number | *No description.* | +| privateNetworking | cdktf.IResolvable | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| status | string | *No description.* | +| tags | string[] | *No description.* | +| urn | string | *No description.* | +| vcpus | number | *No description.* | +| volumeIds | string[] | *No description.* | +| vpcUuid | string | *No description.* | +| idInput | number | *No description.* | +| nameInput | string | *No description.* | +| tagInput | string | *No description.* | +| id | number | *No description.* | +| name | string | *No description.* | +| tag | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -13710,7 +13710,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -13720,7 +13720,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -13730,7 +13730,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -13740,7 +13740,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -13750,7 +13750,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -13760,7 +13760,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -13770,7 +13770,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -13780,7 +13780,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -13790,7 +13790,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -13800,7 +13800,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -13810,7 +13810,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -13820,7 +13820,7 @@ public readonly provider: TerraformProvider; --- -##### `backups`Required +##### `backups`Required ```typescript public readonly backups: IResolvable; @@ -13830,7 +13830,7 @@ public readonly backups: IResolvable; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -13840,7 +13840,7 @@ public readonly createdAt: string; --- -##### `disk`Required +##### `disk`Required ```typescript public readonly disk: number; @@ -13850,7 +13850,7 @@ public readonly disk: number; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -13860,7 +13860,7 @@ public readonly image: string; --- -##### `ipv4Address`Required +##### `ipv4Address`Required ```typescript public readonly ipv4Address: string; @@ -13870,7 +13870,7 @@ public readonly ipv4Address: string; --- -##### `ipv4AddressPrivate`Required +##### `ipv4AddressPrivate`Required ```typescript public readonly ipv4AddressPrivate: string; @@ -13880,7 +13880,7 @@ public readonly ipv4AddressPrivate: string; --- -##### `ipv6`Required +##### `ipv6`Required ```typescript public readonly ipv6: IResolvable; @@ -13890,7 +13890,7 @@ public readonly ipv6: IResolvable; --- -##### `ipv6Address`Required +##### `ipv6Address`Required ```typescript public readonly ipv6Address: string; @@ -13900,7 +13900,7 @@ public readonly ipv6Address: string; --- -##### `ipv6AddressPrivate`Required +##### `ipv6AddressPrivate`Required ```typescript public readonly ipv6AddressPrivate: string; @@ -13910,7 +13910,7 @@ public readonly ipv6AddressPrivate: string; --- -##### `locked`Required +##### `locked`Required ```typescript public readonly locked: IResolvable; @@ -13920,7 +13920,7 @@ public readonly locked: IResolvable; --- -##### `memory`Required +##### `memory`Required ```typescript public readonly memory: number; @@ -13930,7 +13930,7 @@ public readonly memory: number; --- -##### `monitoring`Required +##### `monitoring`Required ```typescript public readonly monitoring: IResolvable; @@ -13940,7 +13940,7 @@ public readonly monitoring: IResolvable; --- -##### `priceHourly`Required +##### `priceHourly`Required ```typescript public readonly priceHourly: number; @@ -13950,7 +13950,7 @@ public readonly priceHourly: number; --- -##### `priceMonthly`Required +##### `priceMonthly`Required ```typescript public readonly priceMonthly: number; @@ -13960,7 +13960,7 @@ public readonly priceMonthly: number; --- -##### `privateNetworking`Required +##### `privateNetworking`Required ```typescript public readonly privateNetworking: IResolvable; @@ -13970,7 +13970,7 @@ public readonly privateNetworking: IResolvable; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -13980,7 +13980,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -13990,7 +13990,7 @@ public readonly size: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -14000,7 +14000,7 @@ public readonly status: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -14010,7 +14010,7 @@ public readonly tags: string[]; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -14020,7 +14020,7 @@ public readonly urn: string; --- -##### `vcpus`Required +##### `vcpus`Required ```typescript public readonly vcpus: number; @@ -14030,7 +14030,7 @@ public readonly vcpus: number; --- -##### `volumeIds`Required +##### `volumeIds`Required ```typescript public readonly volumeIds: string[]; @@ -14040,7 +14040,7 @@ public readonly volumeIds: string[]; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -14050,7 +14050,7 @@ public readonly vpcUuid: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: number; @@ -14060,7 +14060,7 @@ public readonly idInput: number; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -14070,7 +14070,7 @@ public readonly nameInput: string; --- -##### `tagInput`Optional +##### `tagInput`Optional ```typescript public readonly tagInput: string; @@ -14080,7 +14080,7 @@ public readonly tagInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -14090,7 +14090,7 @@ public readonly id: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -14100,7 +14100,7 @@ public readonly name: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -14114,11 +14114,11 @@ public readonly tag: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -14128,27 +14128,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDroplets +### DataDigitaloceanDroplets Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets digitalocean_droplets}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDroplets(scope: Construct, id: string, config?: DataDigitaloceanDropletsConfig) +new dataDigitaloceanDroplets.DataDigitaloceanDroplets(scope: Construct, id: string, config?: DataDigitaloceanDropletsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDropletsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -14156,7 +14156,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -14166,9 +14166,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanDropletsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsConfig --- @@ -14176,31 +14176,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -14208,25 +14208,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -14234,7 +14234,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -14242,7 +14242,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -14250,13 +14250,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -14264,163 +14264,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanDropletsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanDropletsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -14430,16 +14430,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -DataDigitaloceanDroplets.isConstruct(x: any) +dataDigitaloceanDroplets.DataDigitaloceanDroplets.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -14458,7 +14458,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -14470,29 +14470,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| droplets | DataDigitaloceanDropletsDropletsList | *No description.* | -| filter | DataDigitaloceanDropletsFilterList | *No description.* | -| sort | DataDigitaloceanDropletsSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanDropletsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanDropletsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| droplets | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsDropletsList | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilterList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -14504,7 +14504,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -14514,7 +14514,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -14524,7 +14524,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -14534,7 +14534,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -14544,7 +14544,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -14554,7 +14554,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -14564,7 +14564,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -14574,7 +14574,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -14584,7 +14584,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -14594,7 +14594,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -14604,7 +14604,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -14614,47 +14614,47 @@ public readonly provider: TerraformProvider; --- -##### `droplets`Required +##### `droplets`Required ```typescript public readonly droplets: DataDigitaloceanDropletsDropletsList; ``` -- *Type:* DataDigitaloceanDropletsDropletsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsDropletsList --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanDropletsFilterList; ``` -- *Type:* DataDigitaloceanDropletsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilterList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanDropletsSortList; ``` -- *Type:* DataDigitaloceanDropletsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanDropletsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -14664,17 +14664,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanDropletsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -14688,11 +14688,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -14702,27 +14702,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanDropletSnapshot +### DataDigitaloceanDropletSnapshot Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot digitalocean_droplet_snapshot}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletSnapshot(scope: Construct, id: string, config?: DataDigitaloceanDropletSnapshotConfig) +new dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot(scope: Construct, id: string, config?: DataDigitaloceanDropletSnapshotConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanDropletSnapshotConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshotConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -14730,7 +14730,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -14740,9 +14740,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanDropletSnapshotConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshotConfig --- @@ -14750,31 +14750,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetMostRecent | *No description.* | -| resetName | *No description.* | -| resetNameRegex | *No description.* | -| resetRegion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetMostRecent | *No description.* | +| resetName | *No description.* | +| resetNameRegex | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -14782,25 +14782,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -14808,7 +14808,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -14816,7 +14816,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -14824,13 +14824,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -14838,151 +14838,151 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMostRecent` +##### `resetMostRecent` ```typescript public resetMostRecent(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetNameRegex` +##### `resetNameRegex` ```typescript public resetNameRegex(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void @@ -14992,16 +14992,16 @@ public resetRegion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean' -DataDigitaloceanDropletSnapshot.isConstruct(x: any) +dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -15020,7 +15020,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -15032,37 +15032,37 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| dropletId | string | *No description.* | -| minDiskSize | number | *No description.* | -| regions | string[] | *No description.* | -| size | number | *No description.* | -| idInput | string | *No description.* | -| mostRecentInput | boolean \| cdktf.IResolvable | *No description.* | -| nameInput | string | *No description.* | -| nameRegexInput | string | *No description.* | -| regionInput | string | *No description.* | -| id | string | *No description.* | -| mostRecent | boolean \| cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| nameRegex | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| dropletId | string | *No description.* | +| minDiskSize | number | *No description.* | +| regions | string[] | *No description.* | +| size | number | *No description.* | +| idInput | string | *No description.* | +| mostRecentInput | boolean \| cdktf.IResolvable | *No description.* | +| nameInput | string | *No description.* | +| nameRegexInput | string | *No description.* | +| regionInput | string | *No description.* | +| id | string | *No description.* | +| mostRecent | boolean \| cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| nameRegex | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -15074,7 +15074,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -15084,7 +15084,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -15094,7 +15094,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -15104,7 +15104,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -15114,7 +15114,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -15124,7 +15124,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -15134,7 +15134,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -15144,7 +15144,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -15154,7 +15154,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -15164,7 +15164,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -15174,7 +15174,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -15184,7 +15184,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -15194,7 +15194,7 @@ public readonly createdAt: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -15204,7 +15204,7 @@ public readonly dropletId: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -15214,7 +15214,7 @@ public readonly minDiskSize: number; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -15224,7 +15224,7 @@ public readonly regions: string[]; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -15234,7 +15234,7 @@ public readonly size: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -15244,7 +15244,7 @@ public readonly idInput: string; --- -##### `mostRecentInput`Optional +##### `mostRecentInput`Optional ```typescript public readonly mostRecentInput: boolean | IResolvable; @@ -15254,7 +15254,7 @@ public readonly mostRecentInput: boolean | IResolvable; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -15264,7 +15264,7 @@ public readonly nameInput: string; --- -##### `nameRegexInput`Optional +##### `nameRegexInput`Optional ```typescript public readonly nameRegexInput: string; @@ -15274,7 +15274,7 @@ public readonly nameRegexInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -15284,7 +15284,7 @@ public readonly regionInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -15294,7 +15294,7 @@ public readonly id: string; --- -##### `mostRecent`Required +##### `mostRecent`Required ```typescript public readonly mostRecent: boolean | IResolvable; @@ -15304,7 +15304,7 @@ public readonly mostRecent: boolean | IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -15314,7 +15314,7 @@ public readonly name: string; --- -##### `nameRegex`Required +##### `nameRegex`Required ```typescript public readonly nameRegex: string; @@ -15324,7 +15324,7 @@ public readonly nameRegex: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -15338,11 +15338,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -15352,27 +15352,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanFirewall +### DataDigitaloceanFirewall Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall digitalocean_firewall}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewall(scope: Construct, id: string, config: DataDigitaloceanFirewallConfig) +new dataDigitaloceanFirewall.DataDigitaloceanFirewall(scope: Construct, id: string, config: DataDigitaloceanFirewallConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanFirewallConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -15380,7 +15380,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -15390,9 +15390,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanFirewallConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallConfig --- @@ -15400,33 +15400,33 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putInboundRule | *No description.* | -| putOutboundRule | *No description.* | -| resetDropletIds | *No description.* | -| resetId | *No description.* | -| resetInboundRule | *No description.* | -| resetOutboundRule | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putInboundRule | *No description.* | +| putOutboundRule | *No description.* | +| resetDropletIds | *No description.* | +| resetId | *No description.* | +| resetInboundRule | *No description.* | +| resetOutboundRule | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -15434,25 +15434,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -15460,7 +15460,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -15468,7 +15468,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -15476,13 +15476,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -15490,175 +15490,175 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putInboundRule` +##### `putInboundRule` ```typescript public putInboundRule(value: IResolvable | DataDigitaloceanFirewallInboundRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] --- -##### `putOutboundRule` +##### `putOutboundRule` ```typescript public putOutboundRule(value: IResolvable | DataDigitaloceanFirewallOutboundRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] --- -##### `resetDropletIds` +##### `resetDropletIds` ```typescript public resetDropletIds(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetInboundRule` +##### `resetInboundRule` ```typescript public resetInboundRule(): void ``` -##### `resetOutboundRule` +##### `resetOutboundRule` ```typescript public resetOutboundRule(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -15668,16 +15668,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -DataDigitaloceanFirewall.isConstruct(x: any) +dataDigitaloceanFirewall.DataDigitaloceanFirewall.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -15696,7 +15696,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -15708,38 +15708,38 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| inboundRule | DataDigitaloceanFirewallInboundRuleList | *No description.* | -| name | string | *No description.* | -| outboundRule | DataDigitaloceanFirewallOutboundRuleList | *No description.* | -| pendingChanges | DataDigitaloceanFirewallPendingChangesList | *No description.* | -| status | string | *No description.* | -| dropletIdsInput | number[] | *No description.* | -| firewallIdInput | string | *No description.* | -| idInput | string | *No description.* | -| inboundRuleInput | cdktf.IResolvable \| DataDigitaloceanFirewallInboundRule[] | *No description.* | -| outboundRuleInput | cdktf.IResolvable \| DataDigitaloceanFirewallOutboundRule[] | *No description.* | -| tagsInput | string[] | *No description.* | -| dropletIds | number[] | *No description.* | -| firewallId | string | *No description.* | -| id | string | *No description.* | -| tags | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| inboundRule | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRuleList | *No description.* | +| name | string | *No description.* | +| outboundRule | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRuleList | *No description.* | +| pendingChanges | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChangesList | *No description.* | +| status | string | *No description.* | +| dropletIdsInput | number[] | *No description.* | +| firewallIdInput | string | *No description.* | +| idInput | string | *No description.* | +| inboundRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] | *No description.* | +| outboundRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] | *No description.* | +| tagsInput | string[] | *No description.* | +| dropletIds | number[] | *No description.* | +| firewallId | string | *No description.* | +| id | string | *No description.* | +| tags | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -15751,7 +15751,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -15761,7 +15761,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -15771,7 +15771,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -15781,7 +15781,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -15791,7 +15791,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -15801,7 +15801,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -15811,7 +15811,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -15821,7 +15821,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -15831,7 +15831,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -15841,7 +15841,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -15851,7 +15851,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -15861,7 +15861,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -15871,17 +15871,17 @@ public readonly createdAt: string; --- -##### `inboundRule`Required +##### `inboundRule`Required ```typescript public readonly inboundRule: DataDigitaloceanFirewallInboundRuleList; ``` -- *Type:* DataDigitaloceanFirewallInboundRuleList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRuleList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -15891,27 +15891,27 @@ public readonly name: string; --- -##### `outboundRule`Required +##### `outboundRule`Required ```typescript public readonly outboundRule: DataDigitaloceanFirewallOutboundRuleList; ``` -- *Type:* DataDigitaloceanFirewallOutboundRuleList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRuleList --- -##### `pendingChanges`Required +##### `pendingChanges`Required ```typescript public readonly pendingChanges: DataDigitaloceanFirewallPendingChangesList; ``` -- *Type:* DataDigitaloceanFirewallPendingChangesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChangesList --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -15921,7 +15921,7 @@ public readonly status: string; --- -##### `dropletIdsInput`Optional +##### `dropletIdsInput`Optional ```typescript public readonly dropletIdsInput: number[]; @@ -15931,7 +15931,7 @@ public readonly dropletIdsInput: number[]; --- -##### `firewallIdInput`Optional +##### `firewallIdInput`Optional ```typescript public readonly firewallIdInput: string; @@ -15941,7 +15941,7 @@ public readonly firewallIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -15951,27 +15951,27 @@ public readonly idInput: string; --- -##### `inboundRuleInput`Optional +##### `inboundRuleInput`Optional ```typescript public readonly inboundRuleInput: IResolvable | DataDigitaloceanFirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] --- -##### `outboundRuleInput`Optional +##### `outboundRuleInput`Optional ```typescript public readonly outboundRuleInput: IResolvable | DataDigitaloceanFirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -15981,7 +15981,7 @@ public readonly tagsInput: string[]; --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -15991,7 +15991,7 @@ public readonly dropletIds: number[]; --- -##### `firewallId`Required +##### `firewallId`Required ```typescript public readonly firewallId: string; @@ -16001,7 +16001,7 @@ public readonly firewallId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -16011,7 +16011,7 @@ public readonly id: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -16025,11 +16025,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -16039,27 +16039,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanFloatingIp +### DataDigitaloceanFloatingIp Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/floating_ip digitalocean_floating_ip}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFloatingIp(scope: Construct, id: string, config: DataDigitaloceanFloatingIpConfig) +new dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp(scope: Construct, id: string, config: DataDigitaloceanFloatingIpConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanFloatingIpConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIpConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -16067,7 +16067,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -16077,9 +16077,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanFloatingIpConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIpConfig --- @@ -16087,27 +16087,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -16115,25 +16115,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -16141,7 +16141,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -16149,7 +16149,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -16157,13 +16157,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -16171,127 +16171,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -16301,16 +16301,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean' -DataDigitaloceanFloatingIp.isConstruct(x: any) +dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -16329,7 +16329,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -16341,29 +16341,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| dropletId | number | *No description.* | -| region | string | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| dropletId | number | *No description.* | +| region | string | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -16375,7 +16375,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -16385,7 +16385,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -16395,7 +16395,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -16405,7 +16405,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -16415,7 +16415,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -16425,7 +16425,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -16435,7 +16435,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -16445,7 +16445,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -16455,7 +16455,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -16465,7 +16465,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -16475,7 +16475,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -16485,7 +16485,7 @@ public readonly provider: TerraformProvider; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -16495,7 +16495,7 @@ public readonly dropletId: number; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -16505,7 +16505,7 @@ public readonly region: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -16515,7 +16515,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -16525,7 +16525,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -16535,7 +16535,7 @@ public readonly ipAddressInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -16545,7 +16545,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -16559,11 +16559,11 @@ public readonly ipAddress: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -16573,27 +16573,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanImage +### DataDigitaloceanImage Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/image digitalocean_image}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImage } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImage(scope: Construct, id: string, config?: DataDigitaloceanImageConfig) +new dataDigitaloceanImage.DataDigitaloceanImage(scope: Construct, id: string, config?: DataDigitaloceanImageConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanImageConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanImage.DataDigitaloceanImageConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -16601,7 +16601,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -16611,9 +16611,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanImageConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImage.DataDigitaloceanImageConfig --- @@ -16621,30 +16621,30 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetName | *No description.* | -| resetSlug | *No description.* | -| resetSource | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetName | *No description.* | +| resetSlug | *No description.* | +| resetSource | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -16652,25 +16652,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -16678,7 +16678,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -16686,7 +16686,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -16694,13 +16694,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -16708,145 +16708,145 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetSlug` +##### `resetSlug` ```typescript public resetSlug(): void ``` -##### `resetSource` +##### `resetSource` ```typescript public resetSource(): void @@ -16856,16 +16856,16 @@ public resetSource(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanImage } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean' -DataDigitaloceanImage.isConstruct(x: any) +dataDigitaloceanImage.DataDigitaloceanImage.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -16884,7 +16884,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -16896,42 +16896,42 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| created | string | *No description.* | -| description | string | *No description.* | -| distribution | string | *No description.* | -| errorMessage | string | *No description.* | -| image | string | *No description.* | -| minDiskSize | number | *No description.* | -| private | cdktf.IResolvable | *No description.* | -| regions | string[] | *No description.* | -| sizeGigabytes | number | *No description.* | -| status | string | *No description.* | -| tags | string[] | *No description.* | -| type | string | *No description.* | -| idInput | number | *No description.* | -| nameInput | string | *No description.* | -| slugInput | string | *No description.* | -| sourceInput | string | *No description.* | -| id | number | *No description.* | -| name | string | *No description.* | -| slug | string | *No description.* | -| source | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| created | string | *No description.* | +| description | string | *No description.* | +| distribution | string | *No description.* | +| errorMessage | string | *No description.* | +| image | string | *No description.* | +| minDiskSize | number | *No description.* | +| private | cdktf.IResolvable | *No description.* | +| regions | string[] | *No description.* | +| sizeGigabytes | number | *No description.* | +| status | string | *No description.* | +| tags | string[] | *No description.* | +| type | string | *No description.* | +| idInput | number | *No description.* | +| nameInput | string | *No description.* | +| slugInput | string | *No description.* | +| sourceInput | string | *No description.* | +| id | number | *No description.* | +| name | string | *No description.* | +| slug | string | *No description.* | +| source | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -16943,7 +16943,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -16953,7 +16953,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -16963,7 +16963,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -16973,7 +16973,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -16983,7 +16983,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -16993,7 +16993,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -17003,7 +17003,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -17013,7 +17013,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -17023,7 +17023,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -17033,7 +17033,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -17043,7 +17043,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -17053,7 +17053,7 @@ public readonly provider: TerraformProvider; --- -##### `created`Required +##### `created`Required ```typescript public readonly created: string; @@ -17063,7 +17063,7 @@ public readonly created: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -17073,7 +17073,7 @@ public readonly description: string; --- -##### `distribution`Required +##### `distribution`Required ```typescript public readonly distribution: string; @@ -17083,7 +17083,7 @@ public readonly distribution: string; --- -##### `errorMessage`Required +##### `errorMessage`Required ```typescript public readonly errorMessage: string; @@ -17093,7 +17093,7 @@ public readonly errorMessage: string; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -17103,7 +17103,7 @@ public readonly image: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -17113,7 +17113,7 @@ public readonly minDiskSize: number; --- -##### `private`Required +##### `private`Required ```typescript public readonly private: IResolvable; @@ -17123,7 +17123,7 @@ public readonly private: IResolvable; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -17133,7 +17133,7 @@ public readonly regions: string[]; --- -##### `sizeGigabytes`Required +##### `sizeGigabytes`Required ```typescript public readonly sizeGigabytes: number; @@ -17143,7 +17143,7 @@ public readonly sizeGigabytes: number; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -17153,7 +17153,7 @@ public readonly status: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -17163,7 +17163,7 @@ public readonly tags: string[]; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -17173,7 +17173,7 @@ public readonly type: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: number; @@ -17183,7 +17183,7 @@ public readonly idInput: number; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -17193,7 +17193,7 @@ public readonly nameInput: string; --- -##### `slugInput`Optional +##### `slugInput`Optional ```typescript public readonly slugInput: string; @@ -17203,7 +17203,7 @@ public readonly slugInput: string; --- -##### `sourceInput`Optional +##### `sourceInput`Optional ```typescript public readonly sourceInput: string; @@ -17213,7 +17213,7 @@ public readonly sourceInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -17223,7 +17223,7 @@ public readonly id: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -17233,7 +17233,7 @@ public readonly name: string; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -17243,7 +17243,7 @@ public readonly slug: string; --- -##### `source`Required +##### `source`Required ```typescript public readonly source: string; @@ -17257,11 +17257,11 @@ public readonly source: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -17271,27 +17271,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanImages +### DataDigitaloceanImages Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/images digitalocean_images}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImages } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImages(scope: Construct, id: string, config?: DataDigitaloceanImagesConfig) +new dataDigitaloceanImages.DataDigitaloceanImages(scope: Construct, id: string, config?: DataDigitaloceanImagesConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanImagesConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -17299,7 +17299,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -17309,9 +17309,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanImagesConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesConfig --- @@ -17319,31 +17319,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -17351,25 +17351,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -17377,7 +17377,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -17385,7 +17385,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -17393,13 +17393,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -17407,163 +17407,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanImagesFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanImagesSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -17573,16 +17573,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanImages } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -DataDigitaloceanImages.isConstruct(x: any) +dataDigitaloceanImages.DataDigitaloceanImages.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -17601,7 +17601,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -17613,29 +17613,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanImagesFilterList | *No description.* | -| images | DataDigitaloceanImagesImagesList | *No description.* | -| sort | DataDigitaloceanImagesSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanImagesFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanImagesSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilterList | *No description.* | +| images | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesImagesList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -17647,7 +17647,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -17657,7 +17657,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -17667,7 +17667,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -17677,7 +17677,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -17687,7 +17687,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -17697,7 +17697,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -17707,7 +17707,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -17717,7 +17717,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -17727,7 +17727,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -17737,7 +17737,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -17747,7 +17747,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -17757,47 +17757,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanImagesFilterList; ``` -- *Type:* DataDigitaloceanImagesFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilterList --- -##### `images`Required +##### `images`Required ```typescript public readonly images: DataDigitaloceanImagesImagesList; ``` -- *Type:* DataDigitaloceanImagesImagesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesImagesList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanImagesSortList; ``` -- *Type:* DataDigitaloceanImagesSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanImagesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -17807,17 +17807,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanImagesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -17831,11 +17831,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -17845,27 +17845,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanKubernetesCluster +### DataDigitaloceanKubernetesCluster Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster digitalocean_kubernetes_cluster}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesCluster(scope: Construct, id: string, config: DataDigitaloceanKubernetesClusterConfig) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster(scope: Construct, id: string, config: DataDigitaloceanKubernetesClusterConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanKubernetesClusterConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -17873,7 +17873,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -17883,9 +17883,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanKubernetesClusterConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterConfig --- @@ -17893,28 +17893,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -17922,25 +17922,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -17948,7 +17948,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -17956,7 +17956,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -17964,13 +17964,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -17978,133 +17978,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -18114,16 +18114,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -DataDigitaloceanKubernetesCluster.isConstruct(x: any) +dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -18142,7 +18142,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -18154,45 +18154,45 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| autoUpgrade | cdktf.IResolvable | *No description.* | -| clusterSubnet | string | *No description.* | -| createdAt | string | *No description.* | -| endpoint | string | *No description.* | -| ha | cdktf.IResolvable | *No description.* | -| ipv4Address | string | *No description.* | -| kubeConfig | DataDigitaloceanKubernetesClusterKubeConfigList | *No description.* | -| maintenancePolicy | DataDigitaloceanKubernetesClusterMaintenancePolicyList | *No description.* | -| nodePool | DataDigitaloceanKubernetesClusterNodePoolList | *No description.* | -| region | string | *No description.* | -| serviceSubnet | string | *No description.* | -| status | string | *No description.* | -| surgeUpgrade | cdktf.IResolvable | *No description.* | -| updatedAt | string | *No description.* | -| urn | string | *No description.* | -| version | string | *No description.* | -| vpcUuid | 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.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| autoUpgrade | cdktf.IResolvable | *No description.* | +| clusterSubnet | string | *No description.* | +| createdAt | string | *No description.* | +| endpoint | string | *No description.* | +| ha | cdktf.IResolvable | *No description.* | +| ipv4Address | string | *No description.* | +| kubeConfig | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfigList | *No description.* | +| maintenancePolicy | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicyList | *No description.* | +| nodePool | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolList | *No description.* | +| region | string | *No description.* | +| serviceSubnet | string | *No description.* | +| status | string | *No description.* | +| surgeUpgrade | cdktf.IResolvable | *No description.* | +| updatedAt | string | *No description.* | +| urn | string | *No description.* | +| version | string | *No description.* | +| vpcUuid | 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.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -18204,7 +18204,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -18214,7 +18214,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -18224,7 +18224,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -18234,7 +18234,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -18244,7 +18244,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -18254,7 +18254,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -18264,7 +18264,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -18274,7 +18274,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -18284,7 +18284,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -18294,7 +18294,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -18304,7 +18304,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -18314,7 +18314,7 @@ public readonly provider: TerraformProvider; --- -##### `autoUpgrade`Required +##### `autoUpgrade`Required ```typescript public readonly autoUpgrade: IResolvable; @@ -18324,7 +18324,7 @@ public readonly autoUpgrade: IResolvable; --- -##### `clusterSubnet`Required +##### `clusterSubnet`Required ```typescript public readonly clusterSubnet: string; @@ -18334,7 +18334,7 @@ public readonly clusterSubnet: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -18344,7 +18344,7 @@ public readonly createdAt: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -18354,7 +18354,7 @@ public readonly endpoint: string; --- -##### `ha`Required +##### `ha`Required ```typescript public readonly ha: IResolvable; @@ -18364,7 +18364,7 @@ public readonly ha: IResolvable; --- -##### `ipv4Address`Required +##### `ipv4Address`Required ```typescript public readonly ipv4Address: string; @@ -18374,37 +18374,37 @@ public readonly ipv4Address: string; --- -##### `kubeConfig`Required +##### `kubeConfig`Required ```typescript public readonly kubeConfig: DataDigitaloceanKubernetesClusterKubeConfigList; ``` -- *Type:* DataDigitaloceanKubernetesClusterKubeConfigList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfigList --- -##### `maintenancePolicy`Required +##### `maintenancePolicy`Required ```typescript public readonly maintenancePolicy: DataDigitaloceanKubernetesClusterMaintenancePolicyList; ``` -- *Type:* DataDigitaloceanKubernetesClusterMaintenancePolicyList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicyList --- -##### `nodePool`Required +##### `nodePool`Required ```typescript public readonly nodePool: DataDigitaloceanKubernetesClusterNodePoolList; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePoolList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolList --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -18414,7 +18414,7 @@ public readonly region: string; --- -##### `serviceSubnet`Required +##### `serviceSubnet`Required ```typescript public readonly serviceSubnet: string; @@ -18424,7 +18424,7 @@ public readonly serviceSubnet: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -18434,7 +18434,7 @@ public readonly status: string; --- -##### `surgeUpgrade`Required +##### `surgeUpgrade`Required ```typescript public readonly surgeUpgrade: IResolvable; @@ -18444,7 +18444,7 @@ public readonly surgeUpgrade: IResolvable; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -18454,7 +18454,7 @@ public readonly updatedAt: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -18464,7 +18464,7 @@ public readonly urn: string; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -18474,7 +18474,7 @@ public readonly version: string; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -18484,7 +18484,7 @@ public readonly vpcUuid: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -18494,7 +18494,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -18504,7 +18504,7 @@ public readonly nameInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -18514,7 +18514,7 @@ public readonly tagsInput: string[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -18524,7 +18524,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -18534,7 +18534,7 @@ public readonly name: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -18548,11 +18548,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -18562,27 +18562,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanKubernetesVersions +### DataDigitaloceanKubernetesVersions Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions digitalocean_kubernetes_versions}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesVersions(scope: Construct, id: string, config?: DataDigitaloceanKubernetesVersionsConfig) +new dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersions(scope: Construct, id: string, config?: DataDigitaloceanKubernetesVersionsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanKubernetesVersionsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersionsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -18590,7 +18590,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -18600,9 +18600,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanKubernetesVersionsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersionsConfig --- @@ -18610,28 +18610,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetVersionPrefix | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetVersionPrefix | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -18639,25 +18639,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -18665,7 +18665,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -18673,7 +18673,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -18681,13 +18681,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -18695,133 +18695,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetVersionPrefix` +##### `resetVersionPrefix` ```typescript public resetVersionPrefix(): void @@ -18831,16 +18831,16 @@ public resetVersionPrefix(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean' -DataDigitaloceanKubernetesVersions.isConstruct(x: any) +dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersions.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -18859,7 +18859,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -18871,28 +18871,28 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| latestVersion | string | *No description.* | -| validVersions | string[] | *No description.* | -| idInput | string | *No description.* | -| versionPrefixInput | string | *No description.* | -| id | string | *No description.* | -| versionPrefix | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| latestVersion | string | *No description.* | +| validVersions | string[] | *No description.* | +| idInput | string | *No description.* | +| versionPrefixInput | string | *No description.* | +| id | string | *No description.* | +| versionPrefix | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -18904,7 +18904,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -18914,7 +18914,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -18924,7 +18924,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -18934,7 +18934,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -18944,7 +18944,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -18954,7 +18954,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -18964,7 +18964,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -18974,7 +18974,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -18984,7 +18984,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -18994,7 +18994,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -19004,7 +19004,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -19014,7 +19014,7 @@ public readonly provider: TerraformProvider; --- -##### `latestVersion`Required +##### `latestVersion`Required ```typescript public readonly latestVersion: string; @@ -19024,7 +19024,7 @@ public readonly latestVersion: string; --- -##### `validVersions`Required +##### `validVersions`Required ```typescript public readonly validVersions: string[]; @@ -19034,7 +19034,7 @@ public readonly validVersions: string[]; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -19044,7 +19044,7 @@ public readonly idInput: string; --- -##### `versionPrefixInput`Optional +##### `versionPrefixInput`Optional ```typescript public readonly versionPrefixInput: string; @@ -19054,7 +19054,7 @@ public readonly versionPrefixInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -19064,7 +19064,7 @@ public readonly id: string; --- -##### `versionPrefix`Required +##### `versionPrefix`Required ```typescript public readonly versionPrefix: string; @@ -19078,11 +19078,11 @@ public readonly versionPrefix: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -19092,27 +19092,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanLoadbalancer +### DataDigitaloceanLoadbalancer Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/loadbalancer digitalocean_loadbalancer}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancer(scope: Construct, id: string, config?: DataDigitaloceanLoadbalancerConfig) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer(scope: Construct, id: string, config?: DataDigitaloceanLoadbalancerConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanLoadbalancerConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -19120,7 +19120,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -19130,9 +19130,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanLoadbalancerConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerConfig --- @@ -19140,28 +19140,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetName | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetName | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -19169,25 +19169,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -19195,7 +19195,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -19203,7 +19203,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -19211,13 +19211,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -19225,133 +19225,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void @@ -19361,16 +19361,16 @@ public resetName(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -DataDigitaloceanLoadbalancer.isConstruct(x: any) +dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -19389,7 +19389,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -19401,43 +19401,43 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| algorithm | string | *No description.* | -| disableLetsEncryptDnsRecords | cdktf.IResolvable | *No description.* | -| dropletIds | number[] | *No description.* | -| dropletTag | string | *No description.* | -| enableBackendKeepalive | cdktf.IResolvable | *No description.* | -| enableProxyProtocol | cdktf.IResolvable | *No description.* | -| forwardingRule | DataDigitaloceanLoadbalancerForwardingRuleList | *No description.* | -| healthcheck | DataDigitaloceanLoadbalancerHealthcheckList | *No description.* | -| ip | string | *No description.* | -| redirectHttpToHttps | cdktf.IResolvable | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| sizeUnit | number | *No description.* | -| status | string | *No description.* | -| stickySessions | DataDigitaloceanLoadbalancerStickySessionsList | *No description.* | -| urn | string | *No description.* | -| vpcUuid | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| algorithm | string | *No description.* | +| disableLetsEncryptDnsRecords | cdktf.IResolvable | *No description.* | +| dropletIds | number[] | *No description.* | +| dropletTag | string | *No description.* | +| enableBackendKeepalive | cdktf.IResolvable | *No description.* | +| enableProxyProtocol | cdktf.IResolvable | *No description.* | +| forwardingRule | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRuleList | *No description.* | +| healthcheck | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheckList | *No description.* | +| ip | string | *No description.* | +| redirectHttpToHttps | cdktf.IResolvable | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| sizeUnit | number | *No description.* | +| status | string | *No description.* | +| stickySessions | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessionsList | *No description.* | +| urn | string | *No description.* | +| vpcUuid | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -19449,7 +19449,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -19459,7 +19459,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -19469,7 +19469,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -19479,7 +19479,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -19489,7 +19489,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -19499,7 +19499,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -19509,7 +19509,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -19519,7 +19519,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -19529,7 +19529,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -19539,7 +19539,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -19549,7 +19549,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -19559,7 +19559,7 @@ public readonly provider: TerraformProvider; --- -##### `algorithm`Required +##### `algorithm`Required ```typescript public readonly algorithm: string; @@ -19569,7 +19569,7 @@ public readonly algorithm: string; --- -##### `disableLetsEncryptDnsRecords`Required +##### `disableLetsEncryptDnsRecords`Required ```typescript public readonly disableLetsEncryptDnsRecords: IResolvable; @@ -19579,7 +19579,7 @@ public readonly disableLetsEncryptDnsRecords: IResolvable; --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -19589,7 +19589,7 @@ public readonly dropletIds: number[]; --- -##### `dropletTag`Required +##### `dropletTag`Required ```typescript public readonly dropletTag: string; @@ -19599,7 +19599,7 @@ public readonly dropletTag: string; --- -##### `enableBackendKeepalive`Required +##### `enableBackendKeepalive`Required ```typescript public readonly enableBackendKeepalive: IResolvable; @@ -19609,7 +19609,7 @@ public readonly enableBackendKeepalive: IResolvable; --- -##### `enableProxyProtocol`Required +##### `enableProxyProtocol`Required ```typescript public readonly enableProxyProtocol: IResolvable; @@ -19619,27 +19619,27 @@ public readonly enableProxyProtocol: IResolvable; --- -##### `forwardingRule`Required +##### `forwardingRule`Required ```typescript public readonly forwardingRule: DataDigitaloceanLoadbalancerForwardingRuleList; ``` -- *Type:* DataDigitaloceanLoadbalancerForwardingRuleList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRuleList --- -##### `healthcheck`Required +##### `healthcheck`Required ```typescript public readonly healthcheck: DataDigitaloceanLoadbalancerHealthcheckList; ``` -- *Type:* DataDigitaloceanLoadbalancerHealthcheckList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheckList --- -##### `ip`Required +##### `ip`Required ```typescript public readonly ip: string; @@ -19649,7 +19649,7 @@ public readonly ip: string; --- -##### `redirectHttpToHttps`Required +##### `redirectHttpToHttps`Required ```typescript public readonly redirectHttpToHttps: IResolvable; @@ -19659,7 +19659,7 @@ public readonly redirectHttpToHttps: IResolvable; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -19669,7 +19669,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -19679,7 +19679,7 @@ public readonly size: string; --- -##### `sizeUnit`Required +##### `sizeUnit`Required ```typescript public readonly sizeUnit: number; @@ -19689,7 +19689,7 @@ public readonly sizeUnit: number; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -19699,17 +19699,17 @@ public readonly status: string; --- -##### `stickySessions`Required +##### `stickySessions`Required ```typescript public readonly stickySessions: DataDigitaloceanLoadbalancerStickySessionsList; ``` -- *Type:* DataDigitaloceanLoadbalancerStickySessionsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessionsList --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -19719,7 +19719,7 @@ public readonly urn: string; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -19729,7 +19729,7 @@ public readonly vpcUuid: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -19739,7 +19739,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -19749,7 +19749,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -19759,7 +19759,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -19773,11 +19773,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -19787,27 +19787,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanProject +### DataDigitaloceanProject Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/project digitalocean_project}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProject } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProject } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProject(scope: Construct, id: string, config?: DataDigitaloceanProjectConfig) +new dataDigitaloceanProject.DataDigitaloceanProject(scope: Construct, id: string, config?: DataDigitaloceanProjectConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanProjectConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanProject.DataDigitaloceanProjectConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -19815,7 +19815,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -19825,9 +19825,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanProjectConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProject.DataDigitaloceanProjectConfig --- @@ -19835,28 +19835,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetName | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetName | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -19864,25 +19864,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -19890,7 +19890,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -19898,7 +19898,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -19906,13 +19906,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -19920,133 +19920,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void @@ -20056,16 +20056,16 @@ public resetName(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanProject } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProject } from '@cdktf/provider-digitalocean' -DataDigitaloceanProject.isConstruct(x: any) +dataDigitaloceanProject.DataDigitaloceanProject.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -20084,7 +20084,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -20096,35 +20096,35 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| description | string | *No description.* | -| environment | string | *No description.* | -| isDefault | cdktf.IResolvable | *No description.* | -| ownerId | number | *No description.* | -| ownerUuid | string | *No description.* | -| purpose | string | *No description.* | -| resources | string[] | *No description.* | -| updatedAt | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| description | string | *No description.* | +| environment | string | *No description.* | +| isDefault | cdktf.IResolvable | *No description.* | +| ownerId | number | *No description.* | +| ownerUuid | string | *No description.* | +| purpose | string | *No description.* | +| resources | string[] | *No description.* | +| updatedAt | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -20136,7 +20136,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -20146,7 +20146,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -20156,7 +20156,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -20166,7 +20166,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -20176,7 +20176,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -20186,7 +20186,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -20196,7 +20196,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -20206,7 +20206,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -20216,7 +20216,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -20226,7 +20226,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -20236,7 +20236,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -20246,7 +20246,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -20256,7 +20256,7 @@ public readonly createdAt: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -20266,7 +20266,7 @@ public readonly description: string; --- -##### `environment`Required +##### `environment`Required ```typescript public readonly environment: string; @@ -20276,7 +20276,7 @@ public readonly environment: string; --- -##### `isDefault`Required +##### `isDefault`Required ```typescript public readonly isDefault: IResolvable; @@ -20286,7 +20286,7 @@ public readonly isDefault: IResolvable; --- -##### `ownerId`Required +##### `ownerId`Required ```typescript public readonly ownerId: number; @@ -20296,7 +20296,7 @@ public readonly ownerId: number; --- -##### `ownerUuid`Required +##### `ownerUuid`Required ```typescript public readonly ownerUuid: string; @@ -20306,7 +20306,7 @@ public readonly ownerUuid: string; --- -##### `purpose`Required +##### `purpose`Required ```typescript public readonly purpose: string; @@ -20316,7 +20316,7 @@ public readonly purpose: string; --- -##### `resources`Required +##### `resources`Required ```typescript public readonly resources: string[]; @@ -20326,7 +20326,7 @@ public readonly resources: string[]; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -20336,7 +20336,7 @@ public readonly updatedAt: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -20346,7 +20346,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -20356,7 +20356,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -20366,7 +20366,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -20380,11 +20380,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -20394,27 +20394,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanProjects +### DataDigitaloceanProjects Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/projects digitalocean_projects}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjects } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjects(scope: Construct, id: string, config?: DataDigitaloceanProjectsConfig) +new dataDigitaloceanProjects.DataDigitaloceanProjects(scope: Construct, id: string, config?: DataDigitaloceanProjectsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanProjectsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -20422,7 +20422,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -20432,9 +20432,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanProjectsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsConfig --- @@ -20442,31 +20442,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -20474,25 +20474,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -20500,7 +20500,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -20508,7 +20508,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -20516,13 +20516,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -20530,163 +20530,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanProjectsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanProjectsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -20696,16 +20696,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanProjects } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -DataDigitaloceanProjects.isConstruct(x: any) +dataDigitaloceanProjects.DataDigitaloceanProjects.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -20724,7 +20724,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -20736,29 +20736,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanProjectsFilterList | *No description.* | -| projects | DataDigitaloceanProjectsProjectsList | *No description.* | -| sort | DataDigitaloceanProjectsSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanProjectsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanProjectsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilterList | *No description.* | +| projects | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsProjectsList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -20770,7 +20770,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -20780,7 +20780,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -20790,7 +20790,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -20800,7 +20800,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -20810,7 +20810,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -20820,7 +20820,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -20830,7 +20830,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -20840,7 +20840,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -20850,7 +20850,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -20860,7 +20860,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -20870,7 +20870,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -20880,47 +20880,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanProjectsFilterList; ``` -- *Type:* DataDigitaloceanProjectsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilterList --- -##### `projects`Required +##### `projects`Required ```typescript public readonly projects: DataDigitaloceanProjectsProjectsList; ``` -- *Type:* DataDigitaloceanProjectsProjectsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsProjectsList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanProjectsSortList; ``` -- *Type:* DataDigitaloceanProjectsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanProjectsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -20930,17 +20930,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanProjectsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -20954,11 +20954,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -20968,27 +20968,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanRecord +### DataDigitaloceanRecord Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/record digitalocean_record}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecord } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecord } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecord(scope: Construct, id: string, config: DataDigitaloceanRecordConfig) +new dataDigitaloceanRecord.DataDigitaloceanRecord(scope: Construct, id: string, config: DataDigitaloceanRecordConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanRecordConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanRecord.DataDigitaloceanRecordConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -20996,7 +20996,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -21006,9 +21006,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanRecordConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecord.DataDigitaloceanRecordConfig --- @@ -21016,27 +21016,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -21044,25 +21044,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -21070,7 +21070,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -21078,7 +21078,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -21086,13 +21086,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -21100,127 +21100,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -21230,16 +21230,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanRecord } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecord } from '@cdktf/provider-digitalocean' -DataDigitaloceanRecord.isConstruct(x: any) +dataDigitaloceanRecord.DataDigitaloceanRecord.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -21258,7 +21258,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -21270,36 +21270,36 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| data | string | *No description.* | -| flags | number | *No description.* | -| port | number | *No description.* | -| priority | number | *No description.* | -| tag | string | *No description.* | -| ttl | number | *No description.* | -| type | string | *No description.* | -| weight | number | *No description.* | -| domainInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| domain | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| data | string | *No description.* | +| flags | number | *No description.* | +| port | number | *No description.* | +| priority | number | *No description.* | +| tag | string | *No description.* | +| ttl | number | *No description.* | +| type | string | *No description.* | +| weight | number | *No description.* | +| domainInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| domain | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -21311,7 +21311,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -21321,7 +21321,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -21331,7 +21331,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -21341,7 +21341,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -21351,7 +21351,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -21361,7 +21361,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -21371,7 +21371,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -21381,7 +21381,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -21391,7 +21391,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -21401,7 +21401,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -21411,7 +21411,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -21421,7 +21421,7 @@ public readonly provider: TerraformProvider; --- -##### `data`Required +##### `data`Required ```typescript public readonly data: string; @@ -21431,7 +21431,7 @@ public readonly data: string; --- -##### `flags`Required +##### `flags`Required ```typescript public readonly flags: number; @@ -21441,7 +21441,7 @@ public readonly flags: number; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -21451,7 +21451,7 @@ public readonly port: number; --- -##### `priority`Required +##### `priority`Required ```typescript public readonly priority: number; @@ -21461,7 +21461,7 @@ public readonly priority: number; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -21471,7 +21471,7 @@ public readonly tag: string; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -21481,7 +21481,7 @@ public readonly ttl: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -21491,7 +21491,7 @@ public readonly type: string; --- -##### `weight`Required +##### `weight`Required ```typescript public readonly weight: number; @@ -21501,7 +21501,7 @@ public readonly weight: number; --- -##### `domainInput`Optional +##### `domainInput`Optional ```typescript public readonly domainInput: string; @@ -21511,7 +21511,7 @@ public readonly domainInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -21521,7 +21521,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -21531,7 +21531,7 @@ public readonly nameInput: string; --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -21541,7 +21541,7 @@ public readonly domain: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -21551,7 +21551,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -21565,11 +21565,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -21579,27 +21579,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanRecords +### DataDigitaloceanRecords Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/records digitalocean_records}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecords } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecords(scope: Construct, id: string, config: DataDigitaloceanRecordsConfig) +new dataDigitaloceanRecords.DataDigitaloceanRecords(scope: Construct, id: string, config: DataDigitaloceanRecordsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanRecordsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -21607,7 +21607,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -21617,9 +21617,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanRecordsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsConfig --- @@ -21627,31 +21627,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -21659,25 +21659,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -21685,7 +21685,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -21693,7 +21693,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -21701,13 +21701,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -21715,163 +21715,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanRecordsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanRecordsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -21881,16 +21881,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanRecords } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -DataDigitaloceanRecords.isConstruct(x: any) +dataDigitaloceanRecords.DataDigitaloceanRecords.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -21909,7 +21909,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -21921,31 +21921,31 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanRecordsFilterList | *No description.* | -| records | DataDigitaloceanRecordsRecordsList | *No description.* | -| sort | DataDigitaloceanRecordsSortList | *No description.* | -| domainInput | string | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanRecordsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanRecordsSort[] | *No description.* | -| domain | string | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilterList | *No description.* | +| records | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsRecordsList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSortList | *No description.* | +| domainInput | string | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] | *No description.* | +| domain | string | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -21957,7 +21957,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -21967,7 +21967,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -21977,7 +21977,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -21987,7 +21987,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -21997,7 +21997,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -22007,7 +22007,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -22017,7 +22017,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -22027,7 +22027,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -22037,7 +22037,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -22047,7 +22047,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -22057,7 +22057,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -22067,37 +22067,37 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanRecordsFilterList; ``` -- *Type:* DataDigitaloceanRecordsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilterList --- -##### `records`Required +##### `records`Required ```typescript public readonly records: DataDigitaloceanRecordsRecordsList; ``` -- *Type:* DataDigitaloceanRecordsRecordsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsRecordsList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanRecordsSortList; ``` -- *Type:* DataDigitaloceanRecordsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSortList --- -##### `domainInput`Optional +##### `domainInput`Optional ```typescript public readonly domainInput: string; @@ -22107,17 +22107,17 @@ public readonly domainInput: string; --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanRecordsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -22127,17 +22127,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanRecordsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -22147,7 +22147,7 @@ public readonly domain: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -22161,11 +22161,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -22175,27 +22175,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanRegion +### DataDigitaloceanRegion Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/region digitalocean_region}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegion } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegion } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegion(scope: Construct, id: string, config: DataDigitaloceanRegionConfig) +new dataDigitaloceanRegion.DataDigitaloceanRegion(scope: Construct, id: string, config: DataDigitaloceanRegionConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanRegionConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanRegion.DataDigitaloceanRegionConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -22203,7 +22203,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -22213,9 +22213,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanRegionConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegion.DataDigitaloceanRegionConfig --- @@ -22223,27 +22223,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -22251,25 +22251,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -22277,7 +22277,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -22285,7 +22285,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -22293,13 +22293,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -22307,127 +22307,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -22437,16 +22437,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanRegion } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegion } from '@cdktf/provider-digitalocean' -DataDigitaloceanRegion.isConstruct(x: any) +dataDigitaloceanRegion.DataDigitaloceanRegion.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -22465,7 +22465,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -22477,30 +22477,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| available | cdktf.IResolvable | *No description.* | -| features | string[] | *No description.* | -| name | string | *No description.* | -| sizes | string[] | *No description.* | -| idInput | string | *No description.* | -| slugInput | string | *No description.* | -| id | string | *No description.* | -| slug | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| available | cdktf.IResolvable | *No description.* | +| features | string[] | *No description.* | +| name | string | *No description.* | +| sizes | string[] | *No description.* | +| idInput | string | *No description.* | +| slugInput | string | *No description.* | +| id | string | *No description.* | +| slug | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -22512,7 +22512,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -22522,7 +22522,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -22532,7 +22532,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -22542,7 +22542,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -22552,7 +22552,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -22562,7 +22562,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -22572,7 +22572,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -22582,7 +22582,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -22592,7 +22592,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -22602,7 +22602,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -22612,7 +22612,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -22622,7 +22622,7 @@ public readonly provider: TerraformProvider; --- -##### `available`Required +##### `available`Required ```typescript public readonly available: IResolvable; @@ -22632,7 +22632,7 @@ public readonly available: IResolvable; --- -##### `features`Required +##### `features`Required ```typescript public readonly features: string[]; @@ -22642,7 +22642,7 @@ public readonly features: string[]; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -22652,7 +22652,7 @@ public readonly name: string; --- -##### `sizes`Required +##### `sizes`Required ```typescript public readonly sizes: string[]; @@ -22662,7 +22662,7 @@ public readonly sizes: string[]; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -22672,7 +22672,7 @@ public readonly idInput: string; --- -##### `slugInput`Optional +##### `slugInput`Optional ```typescript public readonly slugInput: string; @@ -22682,7 +22682,7 @@ public readonly slugInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -22692,7 +22692,7 @@ public readonly id: string; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -22706,11 +22706,11 @@ public readonly slug: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -22720,27 +22720,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanRegions +### DataDigitaloceanRegions Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/regions digitalocean_regions}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegions(scope: Construct, id: string, config?: DataDigitaloceanRegionsConfig) +new dataDigitaloceanRegions.DataDigitaloceanRegions(scope: Construct, id: string, config?: DataDigitaloceanRegionsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanRegionsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -22748,7 +22748,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -22758,9 +22758,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanRegionsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsConfig --- @@ -22768,31 +22768,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -22800,25 +22800,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -22826,7 +22826,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -22834,7 +22834,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -22842,13 +22842,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -22856,163 +22856,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanRegionsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanRegionsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -23022,16 +23022,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanRegions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -DataDigitaloceanRegions.isConstruct(x: any) +dataDigitaloceanRegions.DataDigitaloceanRegions.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -23050,7 +23050,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -23062,29 +23062,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanRegionsFilterList | *No description.* | -| regions | DataDigitaloceanRegionsRegionsList | *No description.* | -| sort | DataDigitaloceanRegionsSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanRegionsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanRegionsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilterList | *No description.* | +| regions | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsRegionsList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -23096,7 +23096,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -23106,7 +23106,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -23116,7 +23116,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -23126,7 +23126,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -23136,7 +23136,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -23146,7 +23146,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -23156,7 +23156,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -23166,7 +23166,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -23176,7 +23176,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -23186,7 +23186,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -23196,7 +23196,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -23206,47 +23206,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanRegionsFilterList; ``` -- *Type:* DataDigitaloceanRegionsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilterList --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: DataDigitaloceanRegionsRegionsList; ``` -- *Type:* DataDigitaloceanRegionsRegionsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsRegionsList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanRegionsSortList; ``` -- *Type:* DataDigitaloceanRegionsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanRegionsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -23256,17 +23256,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanRegionsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -23280,11 +23280,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -23294,27 +23294,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanReservedIp +### DataDigitaloceanReservedIp Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/reserved_ip digitalocean_reserved_ip}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanReservedIp(scope: Construct, id: string, config: DataDigitaloceanReservedIpConfig) +new dataDigitaloceanReservedIp.DataDigitaloceanReservedIp(scope: Construct, id: string, config: DataDigitaloceanReservedIpConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanReservedIpConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanReservedIp.DataDigitaloceanReservedIpConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -23322,7 +23322,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -23332,9 +23332,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanReservedIpConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanReservedIp.DataDigitaloceanReservedIpConfig --- @@ -23342,27 +23342,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -23370,25 +23370,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -23396,7 +23396,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -23404,7 +23404,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -23412,13 +23412,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -23426,127 +23426,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -23556,16 +23556,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean' -DataDigitaloceanReservedIp.isConstruct(x: any) +dataDigitaloceanReservedIp.DataDigitaloceanReservedIp.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -23584,7 +23584,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -23596,29 +23596,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| dropletId | number | *No description.* | -| region | string | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| dropletId | number | *No description.* | +| region | string | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -23630,7 +23630,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -23640,7 +23640,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -23650,7 +23650,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -23660,7 +23660,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -23670,7 +23670,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -23680,7 +23680,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -23690,7 +23690,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -23700,7 +23700,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -23710,7 +23710,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -23720,7 +23720,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -23730,7 +23730,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -23740,7 +23740,7 @@ public readonly provider: TerraformProvider; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -23750,7 +23750,7 @@ public readonly dropletId: number; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -23760,7 +23760,7 @@ public readonly region: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -23770,7 +23770,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -23780,7 +23780,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -23790,7 +23790,7 @@ public readonly ipAddressInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -23800,7 +23800,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -23814,11 +23814,11 @@ public readonly ipAddress: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -23828,27 +23828,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSizes +### DataDigitaloceanSizes Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes digitalocean_sizes}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizes(scope: Construct, id: string, config?: DataDigitaloceanSizesConfig) +new dataDigitaloceanSizes.DataDigitaloceanSizes(scope: Construct, id: string, config?: DataDigitaloceanSizesConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSizesConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -23856,7 +23856,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -23866,9 +23866,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanSizesConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesConfig --- @@ -23876,31 +23876,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -23908,25 +23908,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -23934,7 +23934,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -23942,7 +23942,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -23950,13 +23950,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -23964,163 +23964,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanSizesFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanSizesSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -24130,16 +24130,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSizes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -DataDigitaloceanSizes.isConstruct(x: any) +dataDigitaloceanSizes.DataDigitaloceanSizes.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -24158,7 +24158,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -24170,29 +24170,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanSizesFilterList | *No description.* | -| sizes | DataDigitaloceanSizesSizesList | *No description.* | -| sort | DataDigitaloceanSizesSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanSizesFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanSizesSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilterList | *No description.* | +| sizes | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSizesList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -24204,7 +24204,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -24214,7 +24214,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -24224,7 +24224,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -24234,7 +24234,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -24244,7 +24244,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -24254,7 +24254,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -24264,7 +24264,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -24274,7 +24274,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -24284,7 +24284,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -24294,7 +24294,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -24304,7 +24304,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -24314,47 +24314,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanSizesFilterList; ``` -- *Type:* DataDigitaloceanSizesFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilterList --- -##### `sizes`Required +##### `sizes`Required ```typescript public readonly sizes: DataDigitaloceanSizesSizesList; ``` -- *Type:* DataDigitaloceanSizesSizesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSizesList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanSizesSortList; ``` -- *Type:* DataDigitaloceanSizesSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanSizesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -24364,17 +24364,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanSizesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -24388,11 +24388,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -24402,27 +24402,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSpacesBucket +### DataDigitaloceanSpacesBucket Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket digitalocean_spaces_bucket}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucket(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketConfig) +new dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSpacesBucketConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucketConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -24430,7 +24430,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -24440,9 +24440,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanSpacesBucketConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucketConfig --- @@ -24450,27 +24450,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -24478,25 +24478,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -24504,7 +24504,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -24512,7 +24512,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -24520,13 +24520,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -24534,127 +24534,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -24664,16 +24664,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean' -DataDigitaloceanSpacesBucket.isConstruct(x: any) +dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -24692,7 +24692,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -24704,30 +24704,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| bucketDomainName | string | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| bucketDomainName | string | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -24739,7 +24739,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -24749,7 +24749,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -24759,7 +24759,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -24769,7 +24769,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -24779,7 +24779,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -24789,7 +24789,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -24799,7 +24799,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -24809,7 +24809,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -24819,7 +24819,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -24829,7 +24829,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -24839,7 +24839,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -24849,7 +24849,7 @@ public readonly provider: TerraformProvider; --- -##### `bucketDomainName`Required +##### `bucketDomainName`Required ```typescript public readonly bucketDomainName: string; @@ -24859,7 +24859,7 @@ public readonly bucketDomainName: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -24869,7 +24869,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -24879,7 +24879,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -24889,7 +24889,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -24899,7 +24899,7 @@ public readonly regionInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -24909,7 +24909,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -24919,7 +24919,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -24933,11 +24933,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -24947,27 +24947,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSpacesBucketObject +### DataDigitaloceanSpacesBucketObject Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object digitalocean_spaces_bucket_object}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketObject(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketObjectConfig) +new dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObject(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketObjectConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSpacesBucketObjectConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObjectConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -24975,7 +24975,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -24985,9 +24985,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanSpacesBucketObjectConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObjectConfig --- @@ -24995,29 +24995,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetRange | *No description.* | -| resetVersionId | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetRange | *No description.* | +| resetVersionId | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -25025,25 +25025,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -25051,7 +25051,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -25059,7 +25059,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -25067,13 +25067,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -25081,139 +25081,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetRange` +##### `resetRange` ```typescript public resetRange(): void ``` -##### `resetVersionId` +##### `resetVersionId` ```typescript public resetVersionId(): void @@ -25223,16 +25223,16 @@ public resetVersionId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean' -DataDigitaloceanSpacesBucketObject.isConstruct(x: any) +dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObject.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -25251,7 +25251,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -25263,47 +25263,47 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| body | string | *No description.* | -| cacheControl | string | *No description.* | -| contentDisposition | string | *No description.* | -| contentEncoding | string | *No description.* | -| contentLanguage | string | *No description.* | -| contentLength | number | *No description.* | -| contentType | string | *No description.* | -| etag | string | *No description.* | -| expiration | string | *No description.* | -| expires | string | *No description.* | -| lastModified | string | *No description.* | -| metadata | cdktf.StringMap | *No description.* | -| websiteRedirectLocation | string | *No description.* | -| bucketInput | string | *No description.* | -| idInput | string | *No description.* | -| keyInput | string | *No description.* | -| rangeInput | string | *No description.* | -| regionInput | string | *No description.* | -| versionIdInput | string | *No description.* | -| bucket | string | *No description.* | -| id | string | *No description.* | -| key | string | *No description.* | -| range | string | *No description.* | -| region | string | *No description.* | -| versionId | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| body | string | *No description.* | +| cacheControl | string | *No description.* | +| contentDisposition | string | *No description.* | +| contentEncoding | string | *No description.* | +| contentLanguage | string | *No description.* | +| contentLength | number | *No description.* | +| contentType | string | *No description.* | +| etag | string | *No description.* | +| expiration | string | *No description.* | +| expires | string | *No description.* | +| lastModified | string | *No description.* | +| metadata | cdktf.StringMap | *No description.* | +| websiteRedirectLocation | string | *No description.* | +| bucketInput | string | *No description.* | +| idInput | string | *No description.* | +| keyInput | string | *No description.* | +| rangeInput | string | *No description.* | +| regionInput | string | *No description.* | +| versionIdInput | string | *No description.* | +| bucket | string | *No description.* | +| id | string | *No description.* | +| key | string | *No description.* | +| range | string | *No description.* | +| region | string | *No description.* | +| versionId | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -25315,7 +25315,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -25325,7 +25325,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -25335,7 +25335,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -25345,7 +25345,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -25355,7 +25355,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -25365,7 +25365,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -25375,7 +25375,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -25385,7 +25385,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -25395,7 +25395,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -25405,7 +25405,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -25415,7 +25415,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -25425,7 +25425,7 @@ public readonly provider: TerraformProvider; --- -##### `body`Required +##### `body`Required ```typescript public readonly body: string; @@ -25435,7 +25435,7 @@ public readonly body: string; --- -##### `cacheControl`Required +##### `cacheControl`Required ```typescript public readonly cacheControl: string; @@ -25445,7 +25445,7 @@ public readonly cacheControl: string; --- -##### `contentDisposition`Required +##### `contentDisposition`Required ```typescript public readonly contentDisposition: string; @@ -25455,7 +25455,7 @@ public readonly contentDisposition: string; --- -##### `contentEncoding`Required +##### `contentEncoding`Required ```typescript public readonly contentEncoding: string; @@ -25465,7 +25465,7 @@ public readonly contentEncoding: string; --- -##### `contentLanguage`Required +##### `contentLanguage`Required ```typescript public readonly contentLanguage: string; @@ -25475,7 +25475,7 @@ public readonly contentLanguage: string; --- -##### `contentLength`Required +##### `contentLength`Required ```typescript public readonly contentLength: number; @@ -25485,7 +25485,7 @@ public readonly contentLength: number; --- -##### `contentType`Required +##### `contentType`Required ```typescript public readonly contentType: string; @@ -25495,7 +25495,7 @@ public readonly contentType: string; --- -##### `etag`Required +##### `etag`Required ```typescript public readonly etag: string; @@ -25505,7 +25505,7 @@ public readonly etag: string; --- -##### `expiration`Required +##### `expiration`Required ```typescript public readonly expiration: string; @@ -25515,7 +25515,7 @@ public readonly expiration: string; --- -##### `expires`Required +##### `expires`Required ```typescript public readonly expires: string; @@ -25525,7 +25525,7 @@ public readonly expires: string; --- -##### `lastModified`Required +##### `lastModified`Required ```typescript public readonly lastModified: string; @@ -25535,7 +25535,7 @@ public readonly lastModified: string; --- -##### `metadata`Required +##### `metadata`Required ```typescript public readonly metadata: StringMap; @@ -25545,7 +25545,7 @@ public readonly metadata: StringMap; --- -##### `websiteRedirectLocation`Required +##### `websiteRedirectLocation`Required ```typescript public readonly websiteRedirectLocation: string; @@ -25555,7 +25555,7 @@ public readonly websiteRedirectLocation: string; --- -##### `bucketInput`Optional +##### `bucketInput`Optional ```typescript public readonly bucketInput: string; @@ -25565,7 +25565,7 @@ public readonly bucketInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -25575,7 +25575,7 @@ public readonly idInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -25585,7 +25585,7 @@ public readonly keyInput: string; --- -##### `rangeInput`Optional +##### `rangeInput`Optional ```typescript public readonly rangeInput: string; @@ -25595,7 +25595,7 @@ public readonly rangeInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -25605,7 +25605,7 @@ public readonly regionInput: string; --- -##### `versionIdInput`Optional +##### `versionIdInput`Optional ```typescript public readonly versionIdInput: string; @@ -25615,7 +25615,7 @@ public readonly versionIdInput: string; --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -25625,7 +25625,7 @@ public readonly bucket: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -25635,7 +25635,7 @@ public readonly id: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -25645,7 +25645,7 @@ public readonly key: string; --- -##### `range`Required +##### `range`Required ```typescript public readonly range: string; @@ -25655,7 +25655,7 @@ public readonly range: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -25665,7 +25665,7 @@ public readonly region: string; --- -##### `versionId`Required +##### `versionId`Required ```typescript public readonly versionId: string; @@ -25679,11 +25679,11 @@ public readonly versionId: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -25693,27 +25693,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSpacesBucketObjects +### DataDigitaloceanSpacesBucketObjects Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects digitalocean_spaces_bucket_objects}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketObjects(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketObjectsConfig) +new dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjects(scope: Construct, id: string, config: DataDigitaloceanSpacesBucketObjectsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSpacesBucketObjectsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjectsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -25721,7 +25721,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -25731,9 +25731,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanSpacesBucketObjectsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjectsConfig --- @@ -25741,31 +25741,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDelimiter | *No description.* | -| resetEncodingType | *No description.* | -| resetId | *No description.* | -| resetMaxKeys | *No description.* | -| resetPrefix | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDelimiter | *No description.* | +| resetEncodingType | *No description.* | +| resetId | *No description.* | +| resetMaxKeys | *No description.* | +| resetPrefix | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -25773,25 +25773,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -25799,7 +25799,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -25807,7 +25807,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -25815,13 +25815,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -25829,151 +25829,151 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDelimiter` +##### `resetDelimiter` ```typescript public resetDelimiter(): void ``` -##### `resetEncodingType` +##### `resetEncodingType` ```typescript public resetEncodingType(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMaxKeys` +##### `resetMaxKeys` ```typescript public resetMaxKeys(): void ``` -##### `resetPrefix` +##### `resetPrefix` ```typescript public resetPrefix(): void @@ -25983,16 +25983,16 @@ public resetPrefix(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean' -DataDigitaloceanSpacesBucketObjects.isConstruct(x: any) +dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjects.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -26011,7 +26011,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -26023,39 +26023,39 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| commonPrefixes | string[] | *No description.* | -| keys | string[] | *No description.* | -| owners | string[] | *No description.* | -| bucketInput | string | *No description.* | -| delimiterInput | string | *No description.* | -| encodingTypeInput | string | *No description.* | -| idInput | string | *No description.* | -| maxKeysInput | number | *No description.* | -| prefixInput | string | *No description.* | -| regionInput | string | *No description.* | -| bucket | string | *No description.* | -| delimiter | string | *No description.* | -| encodingType | string | *No description.* | -| id | string | *No description.* | -| maxKeys | number | *No description.* | -| prefix | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| commonPrefixes | string[] | *No description.* | +| keys | string[] | *No description.* | +| owners | string[] | *No description.* | +| bucketInput | string | *No description.* | +| delimiterInput | string | *No description.* | +| encodingTypeInput | string | *No description.* | +| idInput | string | *No description.* | +| maxKeysInput | number | *No description.* | +| prefixInput | string | *No description.* | +| regionInput | string | *No description.* | +| bucket | string | *No description.* | +| delimiter | string | *No description.* | +| encodingType | string | *No description.* | +| id | string | *No description.* | +| maxKeys | number | *No description.* | +| prefix | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -26067,7 +26067,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -26077,7 +26077,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -26087,7 +26087,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -26097,7 +26097,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -26107,7 +26107,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -26117,7 +26117,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -26127,7 +26127,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -26137,7 +26137,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -26147,7 +26147,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -26157,7 +26157,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -26167,7 +26167,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -26177,7 +26177,7 @@ public readonly provider: TerraformProvider; --- -##### `commonPrefixes`Required +##### `commonPrefixes`Required ```typescript public readonly commonPrefixes: string[]; @@ -26187,7 +26187,7 @@ public readonly commonPrefixes: string[]; --- -##### `keys`Required +##### `keys`Required ```typescript public readonly keys: string[]; @@ -26197,7 +26197,7 @@ public readonly keys: string[]; --- -##### `owners`Required +##### `owners`Required ```typescript public readonly owners: string[]; @@ -26207,7 +26207,7 @@ public readonly owners: string[]; --- -##### `bucketInput`Optional +##### `bucketInput`Optional ```typescript public readonly bucketInput: string; @@ -26217,7 +26217,7 @@ public readonly bucketInput: string; --- -##### `delimiterInput`Optional +##### `delimiterInput`Optional ```typescript public readonly delimiterInput: string; @@ -26227,7 +26227,7 @@ public readonly delimiterInput: string; --- -##### `encodingTypeInput`Optional +##### `encodingTypeInput`Optional ```typescript public readonly encodingTypeInput: string; @@ -26237,7 +26237,7 @@ public readonly encodingTypeInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -26247,7 +26247,7 @@ public readonly idInput: string; --- -##### `maxKeysInput`Optional +##### `maxKeysInput`Optional ```typescript public readonly maxKeysInput: number; @@ -26257,7 +26257,7 @@ public readonly maxKeysInput: number; --- -##### `prefixInput`Optional +##### `prefixInput`Optional ```typescript public readonly prefixInput: string; @@ -26267,7 +26267,7 @@ public readonly prefixInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -26277,7 +26277,7 @@ public readonly regionInput: string; --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -26287,7 +26287,7 @@ public readonly bucket: string; --- -##### `delimiter`Required +##### `delimiter`Required ```typescript public readonly delimiter: string; @@ -26297,7 +26297,7 @@ public readonly delimiter: string; --- -##### `encodingType`Required +##### `encodingType`Required ```typescript public readonly encodingType: string; @@ -26307,7 +26307,7 @@ public readonly encodingType: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -26317,7 +26317,7 @@ public readonly id: string; --- -##### `maxKeys`Required +##### `maxKeys`Required ```typescript public readonly maxKeys: number; @@ -26327,7 +26327,7 @@ public readonly maxKeys: number; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -26337,7 +26337,7 @@ public readonly prefix: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -26351,11 +26351,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -26365,27 +26365,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSpacesBuckets +### DataDigitaloceanSpacesBuckets Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets digitalocean_spaces_buckets}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBuckets(scope: Construct, id: string, config?: DataDigitaloceanSpacesBucketsConfig) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBuckets(scope: Construct, id: string, config?: DataDigitaloceanSpacesBucketsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSpacesBucketsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -26393,7 +26393,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -26403,9 +26403,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanSpacesBucketsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsConfig --- @@ -26413,31 +26413,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -26445,25 +26445,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -26471,7 +26471,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -26479,7 +26479,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -26487,13 +26487,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -26501,163 +26501,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanSpacesBucketsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanSpacesBucketsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -26667,16 +26667,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -DataDigitaloceanSpacesBuckets.isConstruct(x: any) +dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBuckets.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -26695,7 +26695,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -26707,29 +26707,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| buckets | DataDigitaloceanSpacesBucketsBucketsList | *No description.* | -| filter | DataDigitaloceanSpacesBucketsFilterList | *No description.* | -| sort | DataDigitaloceanSpacesBucketsSortList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| buckets | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBucketsList | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilterList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSortList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -26741,7 +26741,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -26751,7 +26751,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -26761,7 +26761,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -26771,7 +26771,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -26781,7 +26781,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -26791,7 +26791,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -26801,7 +26801,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -26811,7 +26811,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -26821,7 +26821,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -26831,7 +26831,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -26841,7 +26841,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -26851,47 +26851,47 @@ public readonly provider: TerraformProvider; --- -##### `buckets`Required +##### `buckets`Required ```typescript public readonly buckets: DataDigitaloceanSpacesBucketsBucketsList; ``` -- *Type:* DataDigitaloceanSpacesBucketsBucketsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBucketsList --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanSpacesBucketsFilterList; ``` -- *Type:* DataDigitaloceanSpacesBucketsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilterList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanSpacesBucketsSortList; ``` -- *Type:* DataDigitaloceanSpacesBucketsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSortList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanSpacesBucketsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -26901,17 +26901,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanSpacesBucketsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -26925,11 +26925,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -26939,27 +26939,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSshKey +### DataDigitaloceanSshKey Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_key digitalocean_ssh_key}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKey } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKey } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKey(scope: Construct, id: string, config: DataDigitaloceanSshKeyConfig) +new dataDigitaloceanSshKey.DataDigitaloceanSshKey(scope: Construct, id: string, config: DataDigitaloceanSshKeyConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSshKeyConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSshKey.DataDigitaloceanSshKeyConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -26967,7 +26967,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -26977,9 +26977,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanSshKeyConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKey.DataDigitaloceanSshKeyConfig --- @@ -26987,26 +26987,26 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -27014,25 +27014,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -27040,7 +27040,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -27048,7 +27048,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -27056,13 +27056,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -27070,121 +27070,121 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string @@ -27194,16 +27194,16 @@ public interpolationForAttribute(terraformAttribute: string): IResolvable | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSshKey } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKey } from '@cdktf/provider-digitalocean' -DataDigitaloceanSshKey.isConstruct(x: any) +dataDigitaloceanSshKey.DataDigitaloceanSshKey.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -27222,7 +27222,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -27234,27 +27234,27 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| fingerprint | string | *No description.* | -| id | number | *No description.* | -| publicKey | string | *No description.* | -| nameInput | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| fingerprint | string | *No description.* | +| id | number | *No description.* | +| publicKey | string | *No description.* | +| nameInput | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -27266,7 +27266,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -27276,7 +27276,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -27286,7 +27286,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -27296,7 +27296,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -27306,7 +27306,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -27316,7 +27316,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -27326,7 +27326,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -27336,7 +27336,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -27346,7 +27346,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -27356,7 +27356,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -27366,7 +27366,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -27376,7 +27376,7 @@ public readonly provider: TerraformProvider; --- -##### `fingerprint`Required +##### `fingerprint`Required ```typescript public readonly fingerprint: string; @@ -27386,7 +27386,7 @@ public readonly fingerprint: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -27396,7 +27396,7 @@ public readonly id: number; --- -##### `publicKey`Required +##### `publicKey`Required ```typescript public readonly publicKey: string; @@ -27406,7 +27406,7 @@ public readonly publicKey: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -27416,7 +27416,7 @@ public readonly nameInput: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -27430,11 +27430,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -27444,27 +27444,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanSshKeys +### DataDigitaloceanSshKeys Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys digitalocean_ssh_keys}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeys(scope: Construct, id: string, config?: DataDigitaloceanSshKeysConfig) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeys(scope: Construct, id: string, config?: DataDigitaloceanSshKeysConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanSshKeysConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -27472,7 +27472,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -27482,9 +27482,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanSshKeysConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysConfig --- @@ -27492,31 +27492,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -27524,25 +27524,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -27550,7 +27550,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -27558,7 +27558,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -27566,13 +27566,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -27580,163 +27580,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanSshKeysFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanSshKeysSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -27746,16 +27746,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -DataDigitaloceanSshKeys.isConstruct(x: any) +dataDigitaloceanSshKeys.DataDigitaloceanSshKeys.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -27774,7 +27774,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -27786,29 +27786,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanSshKeysFilterList | *No description.* | -| sort | DataDigitaloceanSshKeysSortList | *No description.* | -| sshKeys | DataDigitaloceanSshKeysSshKeysList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanSshKeysFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanSshKeysSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilterList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSortList | *No description.* | +| sshKeys | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeysList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -27820,7 +27820,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -27830,7 +27830,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -27840,7 +27840,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -27850,7 +27850,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -27860,7 +27860,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -27870,7 +27870,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -27880,7 +27880,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -27890,7 +27890,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -27900,7 +27900,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -27910,7 +27910,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -27920,7 +27920,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -27930,47 +27930,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanSshKeysFilterList; ``` -- *Type:* DataDigitaloceanSshKeysFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilterList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanSshKeysSortList; ``` -- *Type:* DataDigitaloceanSshKeysSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSortList --- -##### `sshKeys`Required +##### `sshKeys`Required ```typescript public readonly sshKeys: DataDigitaloceanSshKeysSshKeysList; ``` -- *Type:* DataDigitaloceanSshKeysSshKeysList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeysList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanSshKeysFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -27980,17 +27980,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanSshKeysSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -28004,11 +28004,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -28018,27 +28018,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanTag +### DataDigitaloceanTag Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/tag digitalocean_tag}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTag } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTag } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTag(scope: Construct, id: string, config: DataDigitaloceanTagConfig) +new dataDigitaloceanTag.DataDigitaloceanTag(scope: Construct, id: string, config: DataDigitaloceanTagConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanTagConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanTag.DataDigitaloceanTagConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -28046,7 +28046,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -28056,9 +28056,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanTagConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTag.DataDigitaloceanTagConfig --- @@ -28066,27 +28066,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -28094,25 +28094,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -28120,7 +28120,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -28128,7 +28128,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -28136,13 +28136,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -28150,127 +28150,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -28280,16 +28280,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanTag } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTag } from '@cdktf/provider-digitalocean' -DataDigitaloceanTag.isConstruct(x: any) +dataDigitaloceanTag.DataDigitaloceanTag.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -28308,7 +28308,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -28320,32 +28320,32 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| databasesCount | number | *No description.* | -| dropletsCount | number | *No description.* | -| imagesCount | number | *No description.* | -| totalResourceCount | number | *No description.* | -| volumesCount | number | *No description.* | -| volumeSnapshotsCount | number | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| databasesCount | number | *No description.* | +| dropletsCount | number | *No description.* | +| imagesCount | number | *No description.* | +| totalResourceCount | number | *No description.* | +| volumesCount | number | *No description.* | +| volumeSnapshotsCount | number | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -28357,7 +28357,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -28367,7 +28367,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -28377,7 +28377,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -28387,7 +28387,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -28397,7 +28397,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -28407,7 +28407,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -28417,7 +28417,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -28427,7 +28427,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -28437,7 +28437,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -28447,7 +28447,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -28457,7 +28457,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -28467,7 +28467,7 @@ public readonly provider: TerraformProvider; --- -##### `databasesCount`Required +##### `databasesCount`Required ```typescript public readonly databasesCount: number; @@ -28477,7 +28477,7 @@ public readonly databasesCount: number; --- -##### `dropletsCount`Required +##### `dropletsCount`Required ```typescript public readonly dropletsCount: number; @@ -28487,7 +28487,7 @@ public readonly dropletsCount: number; --- -##### `imagesCount`Required +##### `imagesCount`Required ```typescript public readonly imagesCount: number; @@ -28497,7 +28497,7 @@ public readonly imagesCount: number; --- -##### `totalResourceCount`Required +##### `totalResourceCount`Required ```typescript public readonly totalResourceCount: number; @@ -28507,7 +28507,7 @@ public readonly totalResourceCount: number; --- -##### `volumesCount`Required +##### `volumesCount`Required ```typescript public readonly volumesCount: number; @@ -28517,7 +28517,7 @@ public readonly volumesCount: number; --- -##### `volumeSnapshotsCount`Required +##### `volumeSnapshotsCount`Required ```typescript public readonly volumeSnapshotsCount: number; @@ -28527,7 +28527,7 @@ public readonly volumeSnapshotsCount: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -28537,7 +28537,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -28547,7 +28547,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -28557,7 +28557,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -28571,11 +28571,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -28585,27 +28585,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanTags +### DataDigitaloceanTags Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/tags digitalocean_tags}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTags } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTags(scope: Construct, id: string, config?: DataDigitaloceanTagsConfig) +new dataDigitaloceanTags.DataDigitaloceanTags(scope: Construct, id: string, config?: DataDigitaloceanTagsConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanTagsConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -28613,7 +28613,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -28623,9 +28623,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanTagsConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsConfig --- @@ -28633,31 +28633,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putFilter | *No description.* | -| putSort | *No description.* | -| resetFilter | *No description.* | -| resetId | *No description.* | -| resetSort | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putFilter | *No description.* | +| putSort | *No description.* | +| resetFilter | *No description.* | +| resetId | *No description.* | +| resetSort | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -28665,25 +28665,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -28691,7 +28691,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -28699,7 +28699,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -28707,13 +28707,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -28721,163 +28721,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putFilter` +##### `putFilter` ```typescript public putFilter(value: IResolvable | DataDigitaloceanTagsFilter[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] --- -##### `putSort` +##### `putSort` ```typescript public putSort(value: IResolvable | DataDigitaloceanTagsSort[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] --- -##### `resetFilter` +##### `resetFilter` ```typescript public resetFilter(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetSort` +##### `resetSort` ```typescript public resetSort(): void @@ -28887,16 +28887,16 @@ public resetSort(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanTags } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -DataDigitaloceanTags.isConstruct(x: any) +dataDigitaloceanTags.DataDigitaloceanTags.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -28915,7 +28915,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -28927,29 +28927,29 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| filter | DataDigitaloceanTagsFilterList | *No description.* | -| sort | DataDigitaloceanTagsSortList | *No description.* | -| tags | DataDigitaloceanTagsTagsList | *No description.* | -| filterInput | cdktf.IResolvable \| DataDigitaloceanTagsFilter[] | *No description.* | -| idInput | string | *No description.* | -| sortInput | cdktf.IResolvable \| DataDigitaloceanTagsSort[] | *No description.* | -| id | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| filter | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilterList | *No description.* | +| sort | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSortList | *No description.* | +| tags | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsTagsList | *No description.* | +| filterInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] | *No description.* | +| idInput | string | *No description.* | +| sortInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] | *No description.* | +| id | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -28961,7 +28961,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -28971,7 +28971,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -28981,7 +28981,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -28991,7 +28991,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -29001,7 +29001,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -29011,7 +29011,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -29021,7 +29021,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -29031,7 +29031,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -29041,7 +29041,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -29051,7 +29051,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -29061,7 +29061,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -29071,47 +29071,47 @@ public readonly provider: TerraformProvider; --- -##### `filter`Required +##### `filter`Required ```typescript public readonly filter: DataDigitaloceanTagsFilterList; ``` -- *Type:* DataDigitaloceanTagsFilterList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilterList --- -##### `sort`Required +##### `sort`Required ```typescript public readonly sort: DataDigitaloceanTagsSortList; ``` -- *Type:* DataDigitaloceanTagsSortList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSortList --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: DataDigitaloceanTagsTagsList; ``` -- *Type:* DataDigitaloceanTagsTagsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsTagsList --- -##### `filterInput`Optional +##### `filterInput`Optional ```typescript public readonly filterInput: IResolvable | DataDigitaloceanTagsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -29121,17 +29121,17 @@ public readonly idInput: string; --- -##### `sortInput`Optional +##### `sortInput`Optional ```typescript public readonly sortInput: IResolvable | DataDigitaloceanTagsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -29145,11 +29145,11 @@ public readonly id: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -29159,27 +29159,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanVolume +### DataDigitaloceanVolume Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/volume digitalocean_volume}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanVolume } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolume } from '@cdktf/provider-digitalocean' -new DataDigitaloceanVolume(scope: Construct, id: string, config: DataDigitaloceanVolumeConfig) +new dataDigitaloceanVolume.DataDigitaloceanVolume(scope: Construct, id: string, config: DataDigitaloceanVolumeConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanVolumeConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanVolume.DataDigitaloceanVolumeConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -29187,7 +29187,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -29197,9 +29197,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DataDigitaloceanVolumeConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanVolume.DataDigitaloceanVolumeConfig --- @@ -29207,29 +29207,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDescription | *No description.* | -| resetId | *No description.* | -| resetRegion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDescription | *No description.* | +| resetId | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -29237,25 +29237,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -29263,7 +29263,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -29271,7 +29271,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -29279,13 +29279,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -29293,139 +29293,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDescription` +##### `resetDescription` ```typescript public resetDescription(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void @@ -29435,16 +29435,16 @@ public resetRegion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanVolume } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolume } from '@cdktf/provider-digitalocean' -DataDigitaloceanVolume.isConstruct(x: any) +dataDigitaloceanVolume.DataDigitaloceanVolume.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -29463,7 +29463,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -29475,36 +29475,36 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| dropletIds | number[] | *No description.* | -| filesystemLabel | string | *No description.* | -| filesystemType | string | *No description.* | -| size | number | *No description.* | -| tags | string[] | *No description.* | -| urn | string | *No description.* | -| descriptionInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| description | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| dropletIds | number[] | *No description.* | +| filesystemLabel | string | *No description.* | +| filesystemType | string | *No description.* | +| size | number | *No description.* | +| tags | string[] | *No description.* | +| urn | string | *No description.* | +| descriptionInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| description | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -29516,7 +29516,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -29526,7 +29526,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -29536,7 +29536,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -29546,7 +29546,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -29556,7 +29556,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -29566,7 +29566,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -29576,7 +29576,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -29586,7 +29586,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -29596,7 +29596,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -29606,7 +29606,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -29616,7 +29616,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -29626,7 +29626,7 @@ public readonly provider: TerraformProvider; --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -29636,7 +29636,7 @@ public readonly dropletIds: number[]; --- -##### `filesystemLabel`Required +##### `filesystemLabel`Required ```typescript public readonly filesystemLabel: string; @@ -29646,7 +29646,7 @@ public readonly filesystemLabel: string; --- -##### `filesystemType`Required +##### `filesystemType`Required ```typescript public readonly filesystemType: string; @@ -29656,7 +29656,7 @@ public readonly filesystemType: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -29666,7 +29666,7 @@ public readonly size: number; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -29676,7 +29676,7 @@ public readonly tags: string[]; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -29686,7 +29686,7 @@ public readonly urn: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -29696,7 +29696,7 @@ public readonly descriptionInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -29706,7 +29706,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -29716,7 +29716,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -29726,7 +29726,7 @@ public readonly regionInput: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -29736,7 +29736,7 @@ public readonly description: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -29746,7 +29746,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -29756,7 +29756,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -29770,11 +29770,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -29784,27 +29784,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanVolumeSnapshot +### DataDigitaloceanVolumeSnapshot Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot digitalocean_volume_snapshot}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean' -new DataDigitaloceanVolumeSnapshot(scope: Construct, id: string, config?: DataDigitaloceanVolumeSnapshotConfig) +new dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshot(scope: Construct, id: string, config?: DataDigitaloceanVolumeSnapshotConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanVolumeSnapshotConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshotConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -29812,7 +29812,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -29822,9 +29822,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanVolumeSnapshotConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshotConfig --- @@ -29832,31 +29832,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetMostRecent | *No description.* | -| resetName | *No description.* | -| resetNameRegex | *No description.* | -| resetRegion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetMostRecent | *No description.* | +| resetName | *No description.* | +| resetNameRegex | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -29864,25 +29864,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -29890,7 +29890,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -29898,7 +29898,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -29906,13 +29906,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -29920,151 +29920,151 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMostRecent` +##### `resetMostRecent` ```typescript public resetMostRecent(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetNameRegex` +##### `resetNameRegex` ```typescript public resetNameRegex(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void @@ -30074,16 +30074,16 @@ public resetRegion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean' -DataDigitaloceanVolumeSnapshot.isConstruct(x: any) +dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshot.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -30102,7 +30102,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -30114,38 +30114,38 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| minDiskSize | number | *No description.* | -| regions | string[] | *No description.* | -| size | number | *No description.* | -| tags | string[] | *No description.* | -| volumeId | string | *No description.* | -| idInput | string | *No description.* | -| mostRecentInput | boolean \| cdktf.IResolvable | *No description.* | -| nameInput | string | *No description.* | -| nameRegexInput | string | *No description.* | -| regionInput | string | *No description.* | -| id | string | *No description.* | -| mostRecent | boolean \| cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| nameRegex | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| minDiskSize | number | *No description.* | +| regions | string[] | *No description.* | +| size | number | *No description.* | +| tags | string[] | *No description.* | +| volumeId | string | *No description.* | +| idInput | string | *No description.* | +| mostRecentInput | boolean \| cdktf.IResolvable | *No description.* | +| nameInput | string | *No description.* | +| nameRegexInput | string | *No description.* | +| regionInput | string | *No description.* | +| id | string | *No description.* | +| mostRecent | boolean \| cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| nameRegex | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -30157,7 +30157,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -30167,7 +30167,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -30177,7 +30177,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -30187,7 +30187,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -30197,7 +30197,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -30207,7 +30207,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -30217,7 +30217,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -30227,7 +30227,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -30237,7 +30237,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -30247,7 +30247,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -30257,7 +30257,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -30267,7 +30267,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -30277,7 +30277,7 @@ public readonly createdAt: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -30287,7 +30287,7 @@ public readonly minDiskSize: number; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -30297,7 +30297,7 @@ public readonly regions: string[]; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -30307,7 +30307,7 @@ public readonly size: number; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -30317,7 +30317,7 @@ public readonly tags: string[]; --- -##### `volumeId`Required +##### `volumeId`Required ```typescript public readonly volumeId: string; @@ -30327,7 +30327,7 @@ public readonly volumeId: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -30337,7 +30337,7 @@ public readonly idInput: string; --- -##### `mostRecentInput`Optional +##### `mostRecentInput`Optional ```typescript public readonly mostRecentInput: boolean | IResolvable; @@ -30347,7 +30347,7 @@ public readonly mostRecentInput: boolean | IResolvable; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -30357,7 +30357,7 @@ public readonly nameInput: string; --- -##### `nameRegexInput`Optional +##### `nameRegexInput`Optional ```typescript public readonly nameRegexInput: string; @@ -30367,7 +30367,7 @@ public readonly nameRegexInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -30377,7 +30377,7 @@ public readonly regionInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -30387,7 +30387,7 @@ public readonly id: string; --- -##### `mostRecent`Required +##### `mostRecent`Required ```typescript public readonly mostRecent: boolean | IResolvable; @@ -30397,7 +30397,7 @@ public readonly mostRecent: boolean | IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -30407,7 +30407,7 @@ public readonly name: string; --- -##### `nameRegex`Required +##### `nameRegex`Required ```typescript public readonly nameRegex: string; @@ -30417,7 +30417,7 @@ public readonly nameRegex: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -30431,11 +30431,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -30445,27 +30445,27 @@ public readonly tfResourceType: string; --- -### DataDigitaloceanVpc +### DataDigitaloceanVpc Represents a {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc digitalocean_vpc}. -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanVpc } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVpc } from '@cdktf/provider-digitalocean' -new DataDigitaloceanVpc(scope: Construct, id: string, config?: DataDigitaloceanVpcConfig) +new dataDigitaloceanVpc.DataDigitaloceanVpc(scope: Construct, id: string, config?: DataDigitaloceanVpcConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DataDigitaloceanVpcConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dataDigitaloceanVpc.DataDigitaloceanVpcConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -30473,7 +30473,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -30483,9 +30483,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DataDigitaloceanVpcConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanVpc.DataDigitaloceanVpcConfig --- @@ -30493,29 +30493,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetName | *No description.* | -| resetRegion | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetName | *No description.* | +| resetRegion | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -30523,25 +30523,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -30549,7 +30549,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -30557,7 +30557,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -30565,13 +30565,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -30579,139 +30579,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void @@ -30721,16 +30721,16 @@ public resetRegion(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DataDigitaloceanVpc } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVpc } from '@cdktf/provider-digitalocean' -DataDigitaloceanVpc.isConstruct(x: any) +dataDigitaloceanVpc.DataDigitaloceanVpc.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -30749,7 +30749,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -30761,33 +30761,33 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| createdAt | string | *No description.* | -| default | cdktf.IResolvable | *No description.* | -| description | string | *No description.* | -| ipRange | string | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| createdAt | string | *No description.* | +| default | cdktf.IResolvable | *No description.* | +| description | string | *No description.* | +| ipRange | string | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -30799,7 +30799,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -30809,7 +30809,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -30819,7 +30819,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -30829,7 +30829,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -30839,7 +30839,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -30849,7 +30849,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -30859,7 +30859,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -30869,7 +30869,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -30879,7 +30879,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -30889,7 +30889,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -30899,7 +30899,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -30909,7 +30909,7 @@ public readonly provider: TerraformProvider; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -30919,7 +30919,7 @@ public readonly createdAt: string; --- -##### `default`Required +##### `default`Required ```typescript public readonly default: IResolvable; @@ -30929,7 +30929,7 @@ public readonly default: IResolvable; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -30939,7 +30939,7 @@ public readonly description: string; --- -##### `ipRange`Required +##### `ipRange`Required ```typescript public readonly ipRange: string; @@ -30949,7 +30949,7 @@ public readonly ipRange: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -30959,7 +30959,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -30969,7 +30969,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -30979,7 +30979,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -30989,7 +30989,7 @@ public readonly regionInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -30999,7 +30999,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -31009,7 +31009,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -31023,11 +31023,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -31037,27 +31037,27 @@ public readonly tfResourceType: string; --- -### DigitaloceanProvider +### DigitaloceanProvider Represents a {@link https://www.terraform.io/docs/providers/digitalocean digitalocean}. -#### Initializers +#### Initializers ```typescript -import { DigitaloceanProvider } from '@cdktf/provider-digitalocean' +import { provider } from '@cdktf/provider-digitalocean' -new DigitaloceanProvider(scope: Construct, id: string, config?: DigitaloceanProviderConfig) +new provider.DigitaloceanProvider(scope: Construct, id: string, config?: DigitaloceanProviderConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DigitaloceanProviderConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.provider.DigitaloceanProviderConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -31065,7 +31065,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -31075,9 +31075,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Optional +##### `config`Optional -- *Type:* DigitaloceanProviderConfig +- *Type:* @cdktf/provider-digitalocean.provider.DigitaloceanProviderConfig --- @@ -31085,22 +31085,22 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| resetAlias | *No description.* | -| resetApiEndpoint | *No description.* | -| resetSpacesAccessId | *No description.* | -| resetSpacesEndpoint | *No description.* | -| resetSpacesSecretKey | *No description.* | -| resetToken | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| resetAlias | *No description.* | +| resetApiEndpoint | *No description.* | +| resetSpacesAccessId | *No description.* | +| resetSpacesEndpoint | *No description.* | +| resetSpacesSecretKey | *No description.* | +| resetToken | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -31108,25 +31108,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -31134,7 +31134,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -31142,7 +31142,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -31150,13 +31150,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -31164,37 +31164,37 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `resetAlias` +##### `resetAlias` ```typescript public resetAlias(): void ``` -##### `resetApiEndpoint` +##### `resetApiEndpoint` ```typescript public resetApiEndpoint(): void ``` -##### `resetSpacesAccessId` +##### `resetSpacesAccessId` ```typescript public resetSpacesAccessId(): void ``` -##### `resetSpacesEndpoint` +##### `resetSpacesEndpoint` ```typescript public resetSpacesEndpoint(): void ``` -##### `resetSpacesSecretKey` +##### `resetSpacesSecretKey` ```typescript public resetSpacesSecretKey(): void ``` -##### `resetToken` +##### `resetToken` ```typescript public resetToken(): void @@ -31204,16 +31204,16 @@ public resetToken(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DigitaloceanProvider } from '@cdktf/provider-digitalocean' +import { provider } from '@cdktf/provider-digitalocean' -DigitaloceanProvider.isConstruct(x: any) +provider.DigitaloceanProvider.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -31232,7 +31232,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -31244,30 +31244,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| terraformProviderSource | string | *No description.* | -| alias | string | *No description.* | -| aliasInput | string | *No description.* | -| apiEndpointInput | string | *No description.* | -| spacesAccessIdInput | string | *No description.* | -| spacesEndpointInput | string | *No description.* | -| spacesSecretKeyInput | string | *No description.* | -| tokenInput | string | *No description.* | -| apiEndpoint | string | *No description.* | -| spacesAccessId | string | *No description.* | -| spacesEndpoint | string | *No description.* | -| spacesSecretKey | string | *No description.* | -| token | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| terraformProviderSource | string | *No description.* | +| alias | string | *No description.* | +| aliasInput | string | *No description.* | +| apiEndpointInput | string | *No description.* | +| spacesAccessIdInput | string | *No description.* | +| spacesEndpointInput | string | *No description.* | +| spacesSecretKeyInput | string | *No description.* | +| tokenInput | string | *No description.* | +| apiEndpoint | string | *No description.* | +| spacesAccessId | string | *No description.* | +| spacesEndpoint | string | *No description.* | +| spacesSecretKey | string | *No description.* | +| token | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -31279,7 +31279,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -31289,7 +31289,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -31299,7 +31299,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -31309,7 +31309,7 @@ public readonly friendlyUniqueId: string; --- -##### `metaAttributes`Required +##### `metaAttributes`Required ```typescript public readonly metaAttributes: {[ key: string ]: any}; @@ -31319,7 +31319,7 @@ public readonly metaAttributes: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -31329,7 +31329,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -31339,7 +31339,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `terraformProviderSource`Optional +##### `terraformProviderSource`Optional ```typescript public readonly terraformProviderSource: string; @@ -31349,7 +31349,7 @@ public readonly terraformProviderSource: string; --- -##### `alias`Optional +##### `alias`Optional ```typescript public readonly alias: string; @@ -31359,7 +31359,7 @@ public readonly alias: string; --- -##### `aliasInput`Optional +##### `aliasInput`Optional ```typescript public readonly aliasInput: string; @@ -31369,7 +31369,7 @@ public readonly aliasInput: string; --- -##### `apiEndpointInput`Optional +##### `apiEndpointInput`Optional ```typescript public readonly apiEndpointInput: string; @@ -31379,7 +31379,7 @@ public readonly apiEndpointInput: string; --- -##### `spacesAccessIdInput`Optional +##### `spacesAccessIdInput`Optional ```typescript public readonly spacesAccessIdInput: string; @@ -31389,7 +31389,7 @@ public readonly spacesAccessIdInput: string; --- -##### `spacesEndpointInput`Optional +##### `spacesEndpointInput`Optional ```typescript public readonly spacesEndpointInput: string; @@ -31399,7 +31399,7 @@ public readonly spacesEndpointInput: string; --- -##### `spacesSecretKeyInput`Optional +##### `spacesSecretKeyInput`Optional ```typescript public readonly spacesSecretKeyInput: string; @@ -31409,7 +31409,7 @@ public readonly spacesSecretKeyInput: string; --- -##### `tokenInput`Optional +##### `tokenInput`Optional ```typescript public readonly tokenInput: string; @@ -31419,7 +31419,7 @@ public readonly tokenInput: string; --- -##### `apiEndpoint`Optional +##### `apiEndpoint`Optional ```typescript public readonly apiEndpoint: string; @@ -31429,7 +31429,7 @@ public readonly apiEndpoint: string; --- -##### `spacesAccessId`Optional +##### `spacesAccessId`Optional ```typescript public readonly spacesAccessId: string; @@ -31439,7 +31439,7 @@ public readonly spacesAccessId: string; --- -##### `spacesEndpoint`Optional +##### `spacesEndpoint`Optional ```typescript public readonly spacesEndpoint: string; @@ -31449,7 +31449,7 @@ public readonly spacesEndpoint: string; --- -##### `spacesSecretKey`Optional +##### `spacesSecretKey`Optional ```typescript public readonly spacesSecretKey: string; @@ -31459,7 +31459,7 @@ public readonly spacesSecretKey: string; --- -##### `token`Optional +##### `token`Optional ```typescript public readonly token: string; @@ -31473,11 +31473,11 @@ public readonly token: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -31487,27 +31487,27 @@ public readonly tfResourceType: string; --- -### Domain +### Domain Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/domain digitalocean_domain}. -#### Initializers +#### Initializers ```typescript -import { Domain } from '@cdktf/provider-digitalocean' +import { domain } from '@cdktf/provider-digitalocean' -new Domain(scope: Construct, id: string, config: DomainConfig) +new domain.Domain(scope: Construct, id: string, config: DomainConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DomainConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.domain.DomainConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -31515,7 +31515,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -31525,9 +31525,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DomainConfig +- *Type:* @cdktf/provider-digitalocean.domain.DomainConfig --- @@ -31535,28 +31535,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetIpAddress | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetIpAddress | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -31564,25 +31564,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -31590,7 +31590,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -31598,7 +31598,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -31606,13 +31606,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -31620,133 +31620,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIpAddress` +##### `resetIpAddress` ```typescript public resetIpAddress(): void @@ -31756,16 +31756,16 @@ public resetIpAddress(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Domain } from '@cdktf/provider-digitalocean' +import { domain } from '@cdktf/provider-digitalocean' -Domain.isConstruct(x: any) +domain.Domain.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -31784,7 +31784,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -31796,32 +31796,32 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| ttl | number | *No description.* | -| urn | string | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| ttl | number | *No description.* | +| urn | string | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -31833,7 +31833,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -31843,7 +31843,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -31853,7 +31853,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -31863,7 +31863,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -31873,7 +31873,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -31883,7 +31883,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -31893,7 +31893,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -31903,7 +31903,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -31913,7 +31913,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -31923,7 +31923,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -31933,7 +31933,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -31943,7 +31943,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -31953,7 +31953,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -31963,7 +31963,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -31973,7 +31973,7 @@ public readonly ttl: number; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -31983,7 +31983,7 @@ public readonly urn: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -31993,7 +31993,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -32003,7 +32003,7 @@ public readonly ipAddressInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -32013,7 +32013,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -32023,7 +32023,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -32033,7 +32033,7 @@ public readonly ipAddress: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -32047,11 +32047,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -32061,27 +32061,27 @@ public readonly tfResourceType: string; --- -### Droplet +### Droplet Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet digitalocean_droplet}. -#### Initializers +#### Initializers ```typescript -import { Droplet } from '@cdktf/provider-digitalocean' +import { droplet } from '@cdktf/provider-digitalocean' -new Droplet(scope: Construct, id: string, config: DropletConfig) +new droplet.Droplet(scope: Construct, id: string, config: DropletConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DropletConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.droplet.DropletConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -32089,7 +32089,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -32099,9 +32099,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DropletConfig +- *Type:* @cdktf/provider-digitalocean.droplet.DropletConfig --- @@ -32109,41 +32109,41 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putTimeouts | *No description.* | -| resetBackups | *No description.* | -| resetDropletAgent | *No description.* | -| resetGracefulShutdown | *No description.* | -| resetId | *No description.* | -| resetIpv6 | *No description.* | -| resetMonitoring | *No description.* | -| resetPrivateNetworking | *No description.* | -| resetResizeDisk | *No description.* | -| resetSshKeys | *No description.* | -| resetTags | *No description.* | -| resetTimeouts | *No description.* | -| resetUserData | *No description.* | -| resetVolumeIds | *No description.* | -| resetVpcUuid | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putTimeouts | *No description.* | +| resetBackups | *No description.* | +| resetDropletAgent | *No description.* | +| resetGracefulShutdown | *No description.* | +| resetId | *No description.* | +| resetIpv6 | *No description.* | +| resetMonitoring | *No description.* | +| resetPrivateNetworking | *No description.* | +| resetResizeDisk | *No description.* | +| resetSshKeys | *No description.* | +| resetTags | *No description.* | +| resetTimeouts | *No description.* | +| resetUserData | *No description.* | +| resetVolumeIds | *No description.* | +| resetVpcUuid | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -32151,25 +32151,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -32177,7 +32177,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -32185,7 +32185,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -32193,13 +32193,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -32207,217 +32207,217 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: DropletTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* DropletTimeouts +- *Type:* @cdktf/provider-digitalocean.droplet.DropletTimeouts --- -##### `resetBackups` +##### `resetBackups` ```typescript public resetBackups(): void ``` -##### `resetDropletAgent` +##### `resetDropletAgent` ```typescript public resetDropletAgent(): void ``` -##### `resetGracefulShutdown` +##### `resetGracefulShutdown` ```typescript public resetGracefulShutdown(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIpv6` +##### `resetIpv6` ```typescript public resetIpv6(): void ``` -##### `resetMonitoring` +##### `resetMonitoring` ```typescript public resetMonitoring(): void ``` -##### `resetPrivateNetworking` +##### `resetPrivateNetworking` ```typescript public resetPrivateNetworking(): void ``` -##### `resetResizeDisk` +##### `resetResizeDisk` ```typescript public resetResizeDisk(): void ``` -##### `resetSshKeys` +##### `resetSshKeys` ```typescript public resetSshKeys(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void ``` -##### `resetUserData` +##### `resetUserData` ```typescript public resetUserData(): void ``` -##### `resetVolumeIds` +##### `resetVolumeIds` ```typescript public resetVolumeIds(): void ``` -##### `resetVpcUuid` +##### `resetVpcUuid` ```typescript public resetVpcUuid(): void @@ -32427,16 +32427,16 @@ public resetVpcUuid(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Droplet } from '@cdktf/provider-digitalocean' +import { droplet } from '@cdktf/provider-digitalocean' -Droplet.isConstruct(x: any) +droplet.Droplet.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -32455,7 +32455,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -32467,72 +32467,72 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| disk | number | *No description.* | -| ipv4Address | string | *No description.* | -| ipv4AddressPrivate | string | *No description.* | -| ipv6Address | string | *No description.* | -| locked | cdktf.IResolvable | *No description.* | -| memory | number | *No description.* | -| priceHourly | number | *No description.* | -| priceMonthly | number | *No description.* | -| status | string | *No description.* | -| timeouts | DropletTimeoutsOutputReference | *No description.* | -| urn | string | *No description.* | -| vcpus | number | *No description.* | -| backupsInput | boolean \| cdktf.IResolvable | *No description.* | -| dropletAgentInput | boolean \| cdktf.IResolvable | *No description.* | -| gracefulShutdownInput | boolean \| cdktf.IResolvable | *No description.* | -| idInput | string | *No description.* | -| imageInput | string | *No description.* | -| ipv6Input | boolean \| cdktf.IResolvable | *No description.* | -| monitoringInput | boolean \| cdktf.IResolvable | *No description.* | -| nameInput | string | *No description.* | -| privateNetworkingInput | boolean \| cdktf.IResolvable | *No description.* | -| regionInput | string | *No description.* | -| resizeDiskInput | boolean \| cdktf.IResolvable | *No description.* | -| sizeInput | string | *No description.* | -| sshKeysInput | string[] | *No description.* | -| tagsInput | string[] | *No description.* | -| timeoutsInput | cdktf.IResolvable \| DropletTimeouts | *No description.* | -| userDataInput | string | *No description.* | -| volumeIdsInput | string[] | *No description.* | -| vpcUuidInput | string | *No description.* | -| backups | boolean \| cdktf.IResolvable | *No description.* | -| dropletAgent | boolean \| cdktf.IResolvable | *No description.* | -| gracefulShutdown | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| image | string | *No description.* | -| ipv6 | boolean \| cdktf.IResolvable | *No description.* | -| monitoring | boolean \| cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| privateNetworking | boolean \| cdktf.IResolvable | *No description.* | -| region | string | *No description.* | -| resizeDisk | boolean \| cdktf.IResolvable | *No description.* | -| size | string | *No description.* | -| sshKeys | string[] | *No description.* | -| tags | string[] | *No description.* | -| userData | string | *No description.* | -| volumeIds | string[] | *No description.* | -| vpcUuid | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| disk | number | *No description.* | +| ipv4Address | string | *No description.* | +| ipv4AddressPrivate | string | *No description.* | +| ipv6Address | string | *No description.* | +| locked | cdktf.IResolvable | *No description.* | +| memory | number | *No description.* | +| priceHourly | number | *No description.* | +| priceMonthly | number | *No description.* | +| status | string | *No description.* | +| timeouts | @cdktf/provider-digitalocean.droplet.DropletTimeoutsOutputReference | *No description.* | +| urn | string | *No description.* | +| vcpus | number | *No description.* | +| backupsInput | boolean \| cdktf.IResolvable | *No description.* | +| dropletAgentInput | boolean \| cdktf.IResolvable | *No description.* | +| gracefulShutdownInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | +| imageInput | string | *No description.* | +| ipv6Input | boolean \| cdktf.IResolvable | *No description.* | +| monitoringInput | boolean \| cdktf.IResolvable | *No description.* | +| nameInput | string | *No description.* | +| privateNetworkingInput | boolean \| cdktf.IResolvable | *No description.* | +| regionInput | string | *No description.* | +| resizeDiskInput | boolean \| cdktf.IResolvable | *No description.* | +| sizeInput | string | *No description.* | +| sshKeysInput | string[] | *No description.* | +| tagsInput | string[] | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.droplet.DropletTimeouts \| cdktf.IResolvable | *No description.* | +| userDataInput | string | *No description.* | +| volumeIdsInput | string[] | *No description.* | +| vpcUuidInput | string | *No description.* | +| backups | boolean \| cdktf.IResolvable | *No description.* | +| dropletAgent | boolean \| cdktf.IResolvable | *No description.* | +| gracefulShutdown | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| image | string | *No description.* | +| ipv6 | boolean \| cdktf.IResolvable | *No description.* | +| monitoring | boolean \| cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| privateNetworking | boolean \| cdktf.IResolvable | *No description.* | +| region | string | *No description.* | +| resizeDisk | boolean \| cdktf.IResolvable | *No description.* | +| size | string | *No description.* | +| sshKeys | string[] | *No description.* | +| tags | string[] | *No description.* | +| userData | string | *No description.* | +| volumeIds | string[] | *No description.* | +| vpcUuid | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -32544,7 +32544,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -32554,7 +32554,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -32564,7 +32564,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -32574,7 +32574,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -32584,7 +32584,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -32594,7 +32594,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -32604,7 +32604,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -32614,7 +32614,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -32624,7 +32624,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -32634,7 +32634,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -32644,7 +32644,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -32654,7 +32654,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -32664,7 +32664,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -32674,7 +32674,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -32684,7 +32684,7 @@ public readonly createdAt: string; --- -##### `disk`Required +##### `disk`Required ```typescript public readonly disk: number; @@ -32694,7 +32694,7 @@ public readonly disk: number; --- -##### `ipv4Address`Required +##### `ipv4Address`Required ```typescript public readonly ipv4Address: string; @@ -32704,7 +32704,7 @@ public readonly ipv4Address: string; --- -##### `ipv4AddressPrivate`Required +##### `ipv4AddressPrivate`Required ```typescript public readonly ipv4AddressPrivate: string; @@ -32714,7 +32714,7 @@ public readonly ipv4AddressPrivate: string; --- -##### `ipv6Address`Required +##### `ipv6Address`Required ```typescript public readonly ipv6Address: string; @@ -32724,7 +32724,7 @@ public readonly ipv6Address: string; --- -##### `locked`Required +##### `locked`Required ```typescript public readonly locked: IResolvable; @@ -32734,7 +32734,7 @@ public readonly locked: IResolvable; --- -##### `memory`Required +##### `memory`Required ```typescript public readonly memory: number; @@ -32744,7 +32744,7 @@ public readonly memory: number; --- -##### `priceHourly`Required +##### `priceHourly`Required ```typescript public readonly priceHourly: number; @@ -32754,7 +32754,7 @@ public readonly priceHourly: number; --- -##### `priceMonthly`Required +##### `priceMonthly`Required ```typescript public readonly priceMonthly: number; @@ -32764,7 +32764,7 @@ public readonly priceMonthly: number; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -32774,17 +32774,17 @@ public readonly status: string; --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: DropletTimeoutsOutputReference; ``` -- *Type:* DropletTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.droplet.DropletTimeoutsOutputReference --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -32794,7 +32794,7 @@ public readonly urn: string; --- -##### `vcpus`Required +##### `vcpus`Required ```typescript public readonly vcpus: number; @@ -32804,7 +32804,7 @@ public readonly vcpus: number; --- -##### `backupsInput`Optional +##### `backupsInput`Optional ```typescript public readonly backupsInput: boolean | IResolvable; @@ -32814,7 +32814,7 @@ public readonly backupsInput: boolean | IResolvable; --- -##### `dropletAgentInput`Optional +##### `dropletAgentInput`Optional ```typescript public readonly dropletAgentInput: boolean | IResolvable; @@ -32824,7 +32824,7 @@ public readonly dropletAgentInput: boolean | IResolvable; --- -##### `gracefulShutdownInput`Optional +##### `gracefulShutdownInput`Optional ```typescript public readonly gracefulShutdownInput: boolean | IResolvable; @@ -32834,7 +32834,7 @@ public readonly gracefulShutdownInput: boolean | IResolvable; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -32844,7 +32844,7 @@ public readonly idInput: string; --- -##### `imageInput`Optional +##### `imageInput`Optional ```typescript public readonly imageInput: string; @@ -32854,7 +32854,7 @@ public readonly imageInput: string; --- -##### `ipv6Input`Optional +##### `ipv6Input`Optional ```typescript public readonly ipv6Input: boolean | IResolvable; @@ -32864,7 +32864,7 @@ public readonly ipv6Input: boolean | IResolvable; --- -##### `monitoringInput`Optional +##### `monitoringInput`Optional ```typescript public readonly monitoringInput: boolean | IResolvable; @@ -32874,7 +32874,7 @@ public readonly monitoringInput: boolean | IResolvable; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -32884,7 +32884,7 @@ public readonly nameInput: string; --- -##### `privateNetworkingInput`Optional +##### `privateNetworkingInput`Optional ```typescript public readonly privateNetworkingInput: boolean | IResolvable; @@ -32894,7 +32894,7 @@ public readonly privateNetworkingInput: boolean | IResolvable; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -32904,7 +32904,7 @@ public readonly regionInput: string; --- -##### `resizeDiskInput`Optional +##### `resizeDiskInput`Optional ```typescript public readonly resizeDiskInput: boolean | IResolvable; @@ -32914,7 +32914,7 @@ public readonly resizeDiskInput: boolean | IResolvable; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -32924,7 +32924,7 @@ public readonly sizeInput: string; --- -##### `sshKeysInput`Optional +##### `sshKeysInput`Optional ```typescript public readonly sshKeysInput: string[]; @@ -32934,7 +32934,7 @@ public readonly sshKeysInput: string[]; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -32944,17 +32944,17 @@ public readonly tagsInput: string[]; --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: IResolvable | DropletTimeouts; +public readonly timeoutsInput: DropletTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | DropletTimeouts +- *Type:* @cdktf/provider-digitalocean.droplet.DropletTimeouts | cdktf.IResolvable --- -##### `userDataInput`Optional +##### `userDataInput`Optional ```typescript public readonly userDataInput: string; @@ -32964,7 +32964,7 @@ public readonly userDataInput: string; --- -##### `volumeIdsInput`Optional +##### `volumeIdsInput`Optional ```typescript public readonly volumeIdsInput: string[]; @@ -32974,7 +32974,7 @@ public readonly volumeIdsInput: string[]; --- -##### `vpcUuidInput`Optional +##### `vpcUuidInput`Optional ```typescript public readonly vpcUuidInput: string; @@ -32984,7 +32984,7 @@ public readonly vpcUuidInput: string; --- -##### `backups`Required +##### `backups`Required ```typescript public readonly backups: boolean | IResolvable; @@ -32994,7 +32994,7 @@ public readonly backups: boolean | IResolvable; --- -##### `dropletAgent`Required +##### `dropletAgent`Required ```typescript public readonly dropletAgent: boolean | IResolvable; @@ -33004,7 +33004,7 @@ public readonly dropletAgent: boolean | IResolvable; --- -##### `gracefulShutdown`Required +##### `gracefulShutdown`Required ```typescript public readonly gracefulShutdown: boolean | IResolvable; @@ -33014,7 +33014,7 @@ public readonly gracefulShutdown: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -33024,7 +33024,7 @@ public readonly id: string; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -33034,7 +33034,7 @@ public readonly image: string; --- -##### `ipv6`Required +##### `ipv6`Required ```typescript public readonly ipv6: boolean | IResolvable; @@ -33044,7 +33044,7 @@ public readonly ipv6: boolean | IResolvable; --- -##### `monitoring`Required +##### `monitoring`Required ```typescript public readonly monitoring: boolean | IResolvable; @@ -33054,7 +33054,7 @@ public readonly monitoring: boolean | IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -33064,7 +33064,7 @@ public readonly name: string; --- -##### `privateNetworking`Required +##### `privateNetworking`Required ```typescript public readonly privateNetworking: boolean | IResolvable; @@ -33074,7 +33074,7 @@ public readonly privateNetworking: boolean | IResolvable; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -33084,7 +33084,7 @@ public readonly region: string; --- -##### `resizeDisk`Required +##### `resizeDisk`Required ```typescript public readonly resizeDisk: boolean | IResolvable; @@ -33094,7 +33094,7 @@ public readonly resizeDisk: boolean | IResolvable; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -33104,7 +33104,7 @@ public readonly size: string; --- -##### `sshKeys`Required +##### `sshKeys`Required ```typescript public readonly sshKeys: string[]; @@ -33114,7 +33114,7 @@ public readonly sshKeys: string[]; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -33124,7 +33124,7 @@ public readonly tags: string[]; --- -##### `userData`Required +##### `userData`Required ```typescript public readonly userData: string; @@ -33134,7 +33134,7 @@ public readonly userData: string; --- -##### `volumeIds`Required +##### `volumeIds`Required ```typescript public readonly volumeIds: string[]; @@ -33144,7 +33144,7 @@ public readonly volumeIds: string[]; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -33158,11 +33158,11 @@ public readonly vpcUuid: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -33172,27 +33172,27 @@ public readonly tfResourceType: string; --- -### DropletSnapshot +### DropletSnapshot Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot digitalocean_droplet_snapshot}. -#### Initializers +#### Initializers ```typescript -import { DropletSnapshot } from '@cdktf/provider-digitalocean' +import { dropletSnapshot } from '@cdktf/provider-digitalocean' -new DropletSnapshot(scope: Construct, id: string, config: DropletSnapshotConfig) +new dropletSnapshot.DropletSnapshot(scope: Construct, id: string, config: DropletSnapshotConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | DropletSnapshotConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.dropletSnapshot.DropletSnapshotConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -33200,7 +33200,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -33210,9 +33210,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* DropletSnapshotConfig +- *Type:* @cdktf/provider-digitalocean.dropletSnapshot.DropletSnapshotConfig --- @@ -33220,27 +33220,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -33248,25 +33248,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -33274,7 +33274,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -33282,7 +33282,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -33290,13 +33290,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -33304,127 +33304,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -33434,16 +33434,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { DropletSnapshot } from '@cdktf/provider-digitalocean' +import { dropletSnapshot } from '@cdktf/provider-digitalocean' -DropletSnapshot.isConstruct(x: any) +dropletSnapshot.DropletSnapshot.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -33462,7 +33462,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -33474,34 +33474,34 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| minDiskSize | number | *No description.* | -| regions | string[] | *No description.* | -| size | number | *No description.* | -| dropletIdInput | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| dropletId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| minDiskSize | number | *No description.* | +| regions | string[] | *No description.* | +| size | number | *No description.* | +| dropletIdInput | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| dropletId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -33513,7 +33513,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -33523,7 +33523,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -33533,7 +33533,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -33543,7 +33543,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -33553,7 +33553,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -33563,7 +33563,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -33573,7 +33573,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -33583,7 +33583,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -33593,7 +33593,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -33603,7 +33603,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -33613,7 +33613,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -33623,7 +33623,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -33633,7 +33633,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -33643,7 +33643,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -33653,7 +33653,7 @@ public readonly createdAt: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -33663,7 +33663,7 @@ public readonly minDiskSize: number; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -33673,7 +33673,7 @@ public readonly regions: string[]; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -33683,7 +33683,7 @@ public readonly size: number; --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: string; @@ -33693,7 +33693,7 @@ public readonly dropletIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -33703,7 +33703,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -33713,7 +33713,7 @@ public readonly nameInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -33723,7 +33723,7 @@ public readonly dropletId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -33733,7 +33733,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -33747,11 +33747,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -33761,27 +33761,27 @@ public readonly tfResourceType: string; --- -### Firewall +### Firewall Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall digitalocean_firewall}. -#### Initializers +#### Initializers ```typescript -import { Firewall } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new Firewall(scope: Construct, id: string, config: FirewallConfig) +new firewall.Firewall(scope: Construct, id: string, config: FirewallConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | FirewallConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.firewall.FirewallConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -33789,7 +33789,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -33799,9 +33799,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* FirewallConfig +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallConfig --- @@ -33809,33 +33809,33 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putInboundRule | *No description.* | -| putOutboundRule | *No description.* | -| resetDropletIds | *No description.* | -| resetId | *No description.* | -| resetInboundRule | *No description.* | -| resetOutboundRule | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putInboundRule | *No description.* | +| putOutboundRule | *No description.* | +| resetDropletIds | *No description.* | +| resetId | *No description.* | +| resetInboundRule | *No description.* | +| resetOutboundRule | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -33843,25 +33843,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -33869,7 +33869,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -33877,7 +33877,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -33885,13 +33885,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -33899,175 +33899,175 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putInboundRule` +##### `putInboundRule` ```typescript public putInboundRule(value: IResolvable | FirewallInboundRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | FirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] --- -##### `putOutboundRule` +##### `putOutboundRule` ```typescript public putOutboundRule(value: IResolvable | FirewallOutboundRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | FirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] --- -##### `resetDropletIds` +##### `resetDropletIds` ```typescript public resetDropletIds(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetInboundRule` +##### `resetInboundRule` ```typescript public resetInboundRule(): void ``` -##### `resetOutboundRule` +##### `resetOutboundRule` ```typescript public resetOutboundRule(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -34077,16 +34077,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Firewall } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -Firewall.isConstruct(x: any) +firewall.Firewall.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -34105,7 +34105,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -34117,39 +34117,39 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| inboundRule | FirewallInboundRuleList | *No description.* | -| outboundRule | FirewallOutboundRuleList | *No description.* | -| pendingChanges | FirewallPendingChangesList | *No description.* | -| status | string | *No description.* | -| dropletIdsInput | number[] | *No description.* | -| idInput | string | *No description.* | -| inboundRuleInput | cdktf.IResolvable \| FirewallInboundRule[] | *No description.* | -| nameInput | string | *No description.* | -| outboundRuleInput | cdktf.IResolvable \| FirewallOutboundRule[] | *No description.* | -| tagsInput | string[] | *No description.* | -| dropletIds | number[] | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| tags | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| inboundRule | @cdktf/provider-digitalocean.firewall.FirewallInboundRuleList | *No description.* | +| outboundRule | @cdktf/provider-digitalocean.firewall.FirewallOutboundRuleList | *No description.* | +| pendingChanges | @cdktf/provider-digitalocean.firewall.FirewallPendingChangesList | *No description.* | +| status | string | *No description.* | +| dropletIdsInput | number[] | *No description.* | +| idInput | string | *No description.* | +| inboundRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] | *No description.* | +| nameInput | string | *No description.* | +| outboundRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] | *No description.* | +| tagsInput | string[] | *No description.* | +| dropletIds | number[] | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| tags | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -34161,7 +34161,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -34171,7 +34171,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -34181,7 +34181,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -34191,7 +34191,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -34201,7 +34201,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -34211,7 +34211,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -34221,7 +34221,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -34231,7 +34231,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -34241,7 +34241,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -34251,7 +34251,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -34261,7 +34261,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -34271,7 +34271,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -34281,7 +34281,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -34291,7 +34291,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -34301,37 +34301,37 @@ public readonly createdAt: string; --- -##### `inboundRule`Required +##### `inboundRule`Required ```typescript public readonly inboundRule: FirewallInboundRuleList; ``` -- *Type:* FirewallInboundRuleList +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallInboundRuleList --- -##### `outboundRule`Required +##### `outboundRule`Required ```typescript public readonly outboundRule: FirewallOutboundRuleList; ``` -- *Type:* FirewallOutboundRuleList +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallOutboundRuleList --- -##### `pendingChanges`Required +##### `pendingChanges`Required ```typescript public readonly pendingChanges: FirewallPendingChangesList; ``` -- *Type:* FirewallPendingChangesList +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallPendingChangesList --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -34341,7 +34341,7 @@ public readonly status: string; --- -##### `dropletIdsInput`Optional +##### `dropletIdsInput`Optional ```typescript public readonly dropletIdsInput: number[]; @@ -34351,7 +34351,7 @@ public readonly dropletIdsInput: number[]; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -34361,17 +34361,17 @@ public readonly idInput: string; --- -##### `inboundRuleInput`Optional +##### `inboundRuleInput`Optional ```typescript public readonly inboundRuleInput: IResolvable | FirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -34381,17 +34381,17 @@ public readonly nameInput: string; --- -##### `outboundRuleInput`Optional +##### `outboundRuleInput`Optional ```typescript public readonly outboundRuleInput: IResolvable | FirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -34401,7 +34401,7 @@ public readonly tagsInput: string[]; --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -34411,7 +34411,7 @@ public readonly dropletIds: number[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -34421,7 +34421,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -34431,7 +34431,7 @@ public readonly name: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -34445,11 +34445,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -34459,27 +34459,27 @@ public readonly tfResourceType: string; --- -### FloatingIp +### FloatingIp Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip digitalocean_floating_ip}. -#### Initializers +#### Initializers ```typescript -import { FloatingIp } from '@cdktf/provider-digitalocean' +import { floatingIp } from '@cdktf/provider-digitalocean' -new FloatingIp(scope: Construct, id: string, config: FloatingIpConfig) +new floatingIp.FloatingIp(scope: Construct, id: string, config: FloatingIpConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | FloatingIpConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.floatingIp.FloatingIpConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -34487,7 +34487,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -34497,9 +34497,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* FloatingIpConfig +- *Type:* @cdktf/provider-digitalocean.floatingIp.FloatingIpConfig --- @@ -34507,29 +34507,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDropletId | *No description.* | -| resetId | *No description.* | -| resetIpAddress | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDropletId | *No description.* | +| resetId | *No description.* | +| resetIpAddress | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -34537,25 +34537,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -34563,7 +34563,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -34571,7 +34571,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -34579,13 +34579,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -34593,139 +34593,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDropletId` +##### `resetDropletId` ```typescript public resetDropletId(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIpAddress` +##### `resetIpAddress` ```typescript public resetIpAddress(): void @@ -34735,16 +34735,16 @@ public resetIpAddress(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { FloatingIp } from '@cdktf/provider-digitalocean' +import { floatingIp } from '@cdktf/provider-digitalocean' -FloatingIp.isConstruct(x: any) +floatingIp.FloatingIp.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -34763,7 +34763,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -34775,33 +34775,33 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| urn | string | *No description.* | -| dropletIdInput | number | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| regionInput | string | *No description.* | -| dropletId | number | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| urn | string | *No description.* | +| dropletIdInput | number | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| regionInput | string | *No description.* | +| dropletId | number | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -34813,7 +34813,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -34823,7 +34823,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -34833,7 +34833,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -34843,7 +34843,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -34853,7 +34853,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -34863,7 +34863,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -34873,7 +34873,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -34883,7 +34883,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -34893,7 +34893,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -34903,7 +34903,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -34913,7 +34913,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -34923,7 +34923,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -34933,7 +34933,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -34943,7 +34943,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -34953,7 +34953,7 @@ public readonly urn: string; --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: number; @@ -34963,7 +34963,7 @@ public readonly dropletIdInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -34973,7 +34973,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -34983,7 +34983,7 @@ public readonly ipAddressInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -34993,7 +34993,7 @@ public readonly regionInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -35003,7 +35003,7 @@ public readonly dropletId: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -35013,7 +35013,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -35023,7 +35023,7 @@ public readonly ipAddress: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -35037,11 +35037,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -35051,27 +35051,27 @@ public readonly tfResourceType: string; --- -### FloatingIpAssignment +### FloatingIpAssignment Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment digitalocean_floating_ip_assignment}. -#### Initializers +#### Initializers ```typescript -import { FloatingIpAssignment } from '@cdktf/provider-digitalocean' +import { floatingIpAssignment } from '@cdktf/provider-digitalocean' -new FloatingIpAssignment(scope: Construct, id: string, config: FloatingIpAssignmentConfig) +new floatingIpAssignment.FloatingIpAssignment(scope: Construct, id: string, config: FloatingIpAssignmentConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | FloatingIpAssignmentConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.floatingIpAssignment.FloatingIpAssignmentConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -35079,7 +35079,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -35089,9 +35089,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* FloatingIpAssignmentConfig +- *Type:* @cdktf/provider-digitalocean.floatingIpAssignment.FloatingIpAssignmentConfig --- @@ -35099,27 +35099,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -35127,25 +35127,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -35153,7 +35153,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -35161,7 +35161,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -35169,13 +35169,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -35183,127 +35183,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -35313,16 +35313,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { FloatingIpAssignment } from '@cdktf/provider-digitalocean' +import { floatingIpAssignment } from '@cdktf/provider-digitalocean' -FloatingIpAssignment.isConstruct(x: any) +floatingIpAssignment.FloatingIpAssignment.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -35341,7 +35341,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -35353,30 +35353,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletIdInput | number | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| dropletId | number | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletIdInput | number | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| dropletId | number | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -35388,7 +35388,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -35398,7 +35398,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -35408,7 +35408,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -35418,7 +35418,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -35428,7 +35428,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -35438,7 +35438,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -35448,7 +35448,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -35458,7 +35458,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -35468,7 +35468,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -35478,7 +35478,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -35488,7 +35488,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -35498,7 +35498,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -35508,7 +35508,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -35518,7 +35518,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: number; @@ -35528,7 +35528,7 @@ public readonly dropletIdInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -35538,7 +35538,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -35548,7 +35548,7 @@ public readonly ipAddressInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -35558,7 +35558,7 @@ public readonly dropletId: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -35568,7 +35568,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -35582,11 +35582,11 @@ public readonly ipAddress: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -35596,27 +35596,27 @@ public readonly tfResourceType: string; --- -### KubernetesCluster +### KubernetesCluster Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster digitalocean_kubernetes_cluster}. -#### Initializers +#### Initializers ```typescript -import { KubernetesCluster } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesCluster(scope: Construct, id: string, config: KubernetesClusterConfig) +new kubernetesCluster.KubernetesCluster(scope: Construct, id: string, config: KubernetesClusterConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | KubernetesClusterConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -35624,7 +35624,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -35634,9 +35634,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* KubernetesClusterConfig +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterConfig --- @@ -35644,37 +35644,37 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putMaintenancePolicy | *No description.* | -| putNodePool | *No description.* | -| putTimeouts | *No description.* | -| resetAutoUpgrade | *No description.* | -| resetHa | *No description.* | -| resetId | *No description.* | -| resetMaintenancePolicy | *No description.* | -| resetSurgeUpgrade | *No description.* | -| resetTags | *No description.* | -| resetTimeouts | *No description.* | -| resetVpcUuid | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putMaintenancePolicy | *No description.* | +| putNodePool | *No description.* | +| putTimeouts | *No description.* | +| resetAutoUpgrade | *No description.* | +| resetHa | *No description.* | +| resetId | *No description.* | +| resetMaintenancePolicy | *No description.* | +| resetSurgeUpgrade | *No description.* | +| resetTags | *No description.* | +| resetTimeouts | *No description.* | +| resetVpcUuid | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -35682,25 +35682,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -35708,7 +35708,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -35716,7 +35716,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -35724,13 +35724,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -35738,205 +35738,205 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putMaintenancePolicy` +##### `putMaintenancePolicy` ```typescript public putMaintenancePolicy(value: KubernetesClusterMaintenancePolicy): void ``` -###### `value`Required +###### `value`Required -- *Type:* KubernetesClusterMaintenancePolicy +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy --- -##### `putNodePool` +##### `putNodePool` ```typescript public putNodePool(value: KubernetesClusterNodePool): void ``` -###### `value`Required +###### `value`Required -- *Type:* KubernetesClusterNodePool +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: KubernetesClusterTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* KubernetesClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts --- -##### `resetAutoUpgrade` +##### `resetAutoUpgrade` ```typescript public resetAutoUpgrade(): void ``` -##### `resetHa` +##### `resetHa` ```typescript public resetHa(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMaintenancePolicy` +##### `resetMaintenancePolicy` ```typescript public resetMaintenancePolicy(): void ``` -##### `resetSurgeUpgrade` +##### `resetSurgeUpgrade` ```typescript public resetSurgeUpgrade(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void ``` -##### `resetVpcUuid` +##### `resetVpcUuid` ```typescript public resetVpcUuid(): void @@ -35946,16 +35946,16 @@ public resetVpcUuid(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { KubernetesCluster } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -KubernetesCluster.isConstruct(x: any) +kubernetesCluster.KubernetesCluster.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -35974,7 +35974,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -35986,57 +35986,57 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterSubnet | string | *No description.* | -| createdAt | string | *No description.* | -| endpoint | string | *No description.* | -| ipv4Address | string | *No description.* | -| kubeConfig | KubernetesClusterKubeConfigList | *No description.* | -| maintenancePolicy | KubernetesClusterMaintenancePolicyOutputReference | *No description.* | -| nodePool | KubernetesClusterNodePoolOutputReference | *No description.* | -| serviceSubnet | string | *No description.* | -| status | string | *No description.* | -| timeouts | KubernetesClusterTimeoutsOutputReference | *No description.* | -| updatedAt | string | *No description.* | -| urn | string | *No description.* | -| autoUpgradeInput | boolean \| cdktf.IResolvable | *No description.* | -| haInput | boolean \| cdktf.IResolvable | *No description.* | -| idInput | string | *No description.* | -| maintenancePolicyInput | KubernetesClusterMaintenancePolicy | *No description.* | -| nameInput | string | *No description.* | -| nodePoolInput | KubernetesClusterNodePool | *No description.* | -| regionInput | string | *No description.* | -| surgeUpgradeInput | boolean \| cdktf.IResolvable | *No description.* | -| tagsInput | string[] | *No description.* | -| timeoutsInput | cdktf.IResolvable \| KubernetesClusterTimeouts | *No description.* | -| versionInput | string | *No description.* | -| vpcUuidInput | string | *No description.* | -| autoUpgrade | boolean \| cdktf.IResolvable | *No description.* | -| ha | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| surgeUpgrade | boolean \| cdktf.IResolvable | *No description.* | -| tags | string[] | *No description.* | -| version | string | *No description.* | -| vpcUuid | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterSubnet | string | *No description.* | +| createdAt | string | *No description.* | +| endpoint | string | *No description.* | +| ipv4Address | string | *No description.* | +| kubeConfig | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterKubeConfigList | *No description.* | +| maintenancePolicy | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicyOutputReference | *No description.* | +| nodePool | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolOutputReference | *No description.* | +| serviceSubnet | string | *No description.* | +| status | string | *No description.* | +| timeouts | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeoutsOutputReference | *No description.* | +| updatedAt | string | *No description.* | +| urn | string | *No description.* | +| autoUpgradeInput | boolean \| cdktf.IResolvable | *No description.* | +| haInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | +| maintenancePolicyInput | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy | *No description.* | +| nameInput | string | *No description.* | +| nodePoolInput | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool | *No description.* | +| regionInput | string | *No description.* | +| surgeUpgradeInput | boolean \| cdktf.IResolvable | *No description.* | +| tagsInput | string[] | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts \| cdktf.IResolvable | *No description.* | +| versionInput | string | *No description.* | +| vpcUuidInput | string | *No description.* | +| autoUpgrade | boolean \| cdktf.IResolvable | *No description.* | +| ha | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| surgeUpgrade | boolean \| cdktf.IResolvable | *No description.* | +| tags | string[] | *No description.* | +| version | string | *No description.* | +| vpcUuid | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -36048,7 +36048,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -36058,7 +36058,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -36068,7 +36068,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -36078,7 +36078,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -36088,7 +36088,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -36098,7 +36098,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -36108,7 +36108,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -36118,7 +36118,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -36128,7 +36128,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -36138,7 +36138,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -36148,7 +36148,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -36158,7 +36158,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -36168,7 +36168,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -36178,7 +36178,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterSubnet`Required +##### `clusterSubnet`Required ```typescript public readonly clusterSubnet: string; @@ -36188,7 +36188,7 @@ public readonly clusterSubnet: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -36198,7 +36198,7 @@ public readonly createdAt: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -36208,7 +36208,7 @@ public readonly endpoint: string; --- -##### `ipv4Address`Required +##### `ipv4Address`Required ```typescript public readonly ipv4Address: string; @@ -36218,37 +36218,37 @@ public readonly ipv4Address: string; --- -##### `kubeConfig`Required +##### `kubeConfig`Required ```typescript public readonly kubeConfig: KubernetesClusterKubeConfigList; ``` -- *Type:* KubernetesClusterKubeConfigList +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterKubeConfigList --- -##### `maintenancePolicy`Required +##### `maintenancePolicy`Required ```typescript public readonly maintenancePolicy: KubernetesClusterMaintenancePolicyOutputReference; ``` -- *Type:* KubernetesClusterMaintenancePolicyOutputReference +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicyOutputReference --- -##### `nodePool`Required +##### `nodePool`Required ```typescript public readonly nodePool: KubernetesClusterNodePoolOutputReference; ``` -- *Type:* KubernetesClusterNodePoolOutputReference +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolOutputReference --- -##### `serviceSubnet`Required +##### `serviceSubnet`Required ```typescript public readonly serviceSubnet: string; @@ -36258,7 +36258,7 @@ public readonly serviceSubnet: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -36268,17 +36268,17 @@ public readonly status: string; --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: KubernetesClusterTimeoutsOutputReference; ``` -- *Type:* KubernetesClusterTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeoutsOutputReference --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -36288,7 +36288,7 @@ public readonly updatedAt: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -36298,7 +36298,7 @@ public readonly urn: string; --- -##### `autoUpgradeInput`Optional +##### `autoUpgradeInput`Optional ```typescript public readonly autoUpgradeInput: boolean | IResolvable; @@ -36308,7 +36308,7 @@ public readonly autoUpgradeInput: boolean | IResolvable; --- -##### `haInput`Optional +##### `haInput`Optional ```typescript public readonly haInput: boolean | IResolvable; @@ -36318,7 +36318,7 @@ public readonly haInput: boolean | IResolvable; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -36328,17 +36328,17 @@ public readonly idInput: string; --- -##### `maintenancePolicyInput`Optional +##### `maintenancePolicyInput`Optional ```typescript public readonly maintenancePolicyInput: KubernetesClusterMaintenancePolicy; ``` -- *Type:* KubernetesClusterMaintenancePolicy +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -36348,17 +36348,17 @@ public readonly nameInput: string; --- -##### `nodePoolInput`Optional +##### `nodePoolInput`Optional ```typescript public readonly nodePoolInput: KubernetesClusterNodePool; ``` -- *Type:* KubernetesClusterNodePool +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -36368,7 +36368,7 @@ public readonly regionInput: string; --- -##### `surgeUpgradeInput`Optional +##### `surgeUpgradeInput`Optional ```typescript public readonly surgeUpgradeInput: boolean | IResolvable; @@ -36378,7 +36378,7 @@ public readonly surgeUpgradeInput: boolean | IResolvable; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -36388,17 +36388,17 @@ public readonly tagsInput: string[]; --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: IResolvable | KubernetesClusterTimeouts; +public readonly timeoutsInput: KubernetesClusterTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts | cdktf.IResolvable --- -##### `versionInput`Optional +##### `versionInput`Optional ```typescript public readonly versionInput: string; @@ -36408,7 +36408,7 @@ public readonly versionInput: string; --- -##### `vpcUuidInput`Optional +##### `vpcUuidInput`Optional ```typescript public readonly vpcUuidInput: string; @@ -36418,7 +36418,7 @@ public readonly vpcUuidInput: string; --- -##### `autoUpgrade`Required +##### `autoUpgrade`Required ```typescript public readonly autoUpgrade: boolean | IResolvable; @@ -36428,7 +36428,7 @@ public readonly autoUpgrade: boolean | IResolvable; --- -##### `ha`Required +##### `ha`Required ```typescript public readonly ha: boolean | IResolvable; @@ -36438,7 +36438,7 @@ public readonly ha: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -36448,7 +36448,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -36458,7 +36458,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -36468,7 +36468,7 @@ public readonly region: string; --- -##### `surgeUpgrade`Required +##### `surgeUpgrade`Required ```typescript public readonly surgeUpgrade: boolean | IResolvable; @@ -36478,7 +36478,7 @@ public readonly surgeUpgrade: boolean | IResolvable; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -36488,7 +36488,7 @@ public readonly tags: string[]; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -36498,7 +36498,7 @@ public readonly version: string; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -36512,11 +36512,11 @@ public readonly vpcUuid: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -36526,27 +36526,27 @@ public readonly tfResourceType: string; --- -### KubernetesNodePool +### KubernetesNodePool Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool digitalocean_kubernetes_node_pool}. -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePool } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePool(scope: Construct, id: string, config: KubernetesNodePoolConfig) +new kubernetesNodePool.KubernetesNodePool(scope: Construct, id: string, config: KubernetesNodePoolConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | KubernetesNodePoolConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -36554,7 +36554,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -36564,9 +36564,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* KubernetesNodePoolConfig +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolConfig --- @@ -36574,37 +36574,37 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putTaint | *No description.* | -| putTimeouts | *No description.* | -| resetAutoScale | *No description.* | -| resetId | *No description.* | -| resetLabels | *No description.* | -| resetMaxNodes | *No description.* | -| resetMinNodes | *No description.* | -| resetNodeCount | *No description.* | -| resetTags | *No description.* | -| resetTaint | *No description.* | -| resetTimeouts | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putTaint | *No description.* | +| putTimeouts | *No description.* | +| resetAutoScale | *No description.* | +| resetId | *No description.* | +| resetLabels | *No description.* | +| resetMaxNodes | *No description.* | +| resetMinNodes | *No description.* | +| resetNodeCount | *No description.* | +| resetTags | *No description.* | +| resetTaint | *No description.* | +| resetTimeouts | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -36612,25 +36612,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -36638,7 +36638,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -36646,7 +36646,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -36654,13 +36654,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -36668,199 +36668,199 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putTaint` +##### `putTaint` ```typescript public putTaint(value: IResolvable | KubernetesNodePoolTaint[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | KubernetesNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: KubernetesNodePoolTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* KubernetesNodePoolTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts --- -##### `resetAutoScale` +##### `resetAutoScale` ```typescript public resetAutoScale(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetLabels` +##### `resetLabels` ```typescript public resetLabels(): void ``` -##### `resetMaxNodes` +##### `resetMaxNodes` ```typescript public resetMaxNodes(): void ``` -##### `resetMinNodes` +##### `resetMinNodes` ```typescript public resetMinNodes(): void ``` -##### `resetNodeCount` +##### `resetNodeCount` ```typescript public resetNodeCount(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void ``` -##### `resetTaint` +##### `resetTaint` ```typescript public resetTaint(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void @@ -36870,16 +36870,16 @@ public resetTimeouts(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { KubernetesNodePool } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -KubernetesNodePool.isConstruct(x: any) +kubernetesNodePool.KubernetesNodePool.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -36898,7 +36898,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -36910,50 +36910,50 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| actualNodeCount | number | *No description.* | -| nodes | KubernetesNodePoolNodesList | *No description.* | -| taint | KubernetesNodePoolTaintList | *No description.* | -| timeouts | KubernetesNodePoolTimeoutsOutputReference | *No description.* | -| autoScaleInput | boolean \| cdktf.IResolvable | *No description.* | -| clusterIdInput | string | *No description.* | -| idInput | string | *No description.* | -| labelsInput | {[ key: string ]: string} | *No description.* | -| maxNodesInput | number | *No description.* | -| minNodesInput | number | *No description.* | -| nameInput | string | *No description.* | -| nodeCountInput | number | *No description.* | -| sizeInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| taintInput | cdktf.IResolvable \| KubernetesNodePoolTaint[] | *No description.* | -| timeoutsInput | cdktf.IResolvable \| KubernetesNodePoolTimeouts | *No description.* | -| autoScale | boolean \| cdktf.IResolvable | *No description.* | -| clusterId | string | *No description.* | -| id | string | *No description.* | -| labels | {[ key: string ]: string} | *No description.* | -| maxNodes | number | *No description.* | -| minNodes | number | *No description.* | -| name | string | *No description.* | -| nodeCount | number | *No description.* | -| size | string | *No description.* | -| tags | string[] | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| actualNodeCount | number | *No description.* | +| nodes | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolNodesList | *No description.* | +| taint | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaintList | *No description.* | +| timeouts | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeoutsOutputReference | *No description.* | +| autoScaleInput | boolean \| cdktf.IResolvable | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| labelsInput | {[ key: string ]: string} | *No description.* | +| maxNodesInput | number | *No description.* | +| minNodesInput | number | *No description.* | +| nameInput | string | *No description.* | +| nodeCountInput | number | *No description.* | +| sizeInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| taintInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts \| cdktf.IResolvable | *No description.* | +| autoScale | boolean \| cdktf.IResolvable | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| labels | {[ key: string ]: string} | *No description.* | +| maxNodes | number | *No description.* | +| minNodes | number | *No description.* | +| name | string | *No description.* | +| nodeCount | number | *No description.* | +| size | string | *No description.* | +| tags | string[] | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -36965,7 +36965,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -36975,7 +36975,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -36985,7 +36985,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -36995,7 +36995,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -37005,7 +37005,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -37015,7 +37015,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -37025,7 +37025,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -37035,7 +37035,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -37045,7 +37045,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -37055,7 +37055,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -37065,7 +37065,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -37075,7 +37075,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -37085,7 +37085,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -37095,7 +37095,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `actualNodeCount`Required +##### `actualNodeCount`Required ```typescript public readonly actualNodeCount: number; @@ -37105,37 +37105,37 @@ public readonly actualNodeCount: number; --- -##### `nodes`Required +##### `nodes`Required ```typescript public readonly nodes: KubernetesNodePoolNodesList; ``` -- *Type:* KubernetesNodePoolNodesList +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolNodesList --- -##### `taint`Required +##### `taint`Required ```typescript public readonly taint: KubernetesNodePoolTaintList; ``` -- *Type:* KubernetesNodePoolTaintList +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaintList --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: KubernetesNodePoolTimeoutsOutputReference; ``` -- *Type:* KubernetesNodePoolTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeoutsOutputReference --- -##### `autoScaleInput`Optional +##### `autoScaleInput`Optional ```typescript public readonly autoScaleInput: boolean | IResolvable; @@ -37145,7 +37145,7 @@ public readonly autoScaleInput: boolean | IResolvable; --- -##### `clusterIdInput`Optional +##### `clusterIdInput`Optional ```typescript public readonly clusterIdInput: string; @@ -37155,7 +37155,7 @@ public readonly clusterIdInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -37165,7 +37165,7 @@ public readonly idInput: string; --- -##### `labelsInput`Optional +##### `labelsInput`Optional ```typescript public readonly labelsInput: {[ key: string ]: string}; @@ -37175,7 +37175,7 @@ public readonly labelsInput: {[ key: string ]: string}; --- -##### `maxNodesInput`Optional +##### `maxNodesInput`Optional ```typescript public readonly maxNodesInput: number; @@ -37185,7 +37185,7 @@ public readonly maxNodesInput: number; --- -##### `minNodesInput`Optional +##### `minNodesInput`Optional ```typescript public readonly minNodesInput: number; @@ -37195,7 +37195,7 @@ public readonly minNodesInput: number; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -37205,7 +37205,7 @@ public readonly nameInput: string; --- -##### `nodeCountInput`Optional +##### `nodeCountInput`Optional ```typescript public readonly nodeCountInput: number; @@ -37215,7 +37215,7 @@ public readonly nodeCountInput: number; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -37225,7 +37225,7 @@ public readonly sizeInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -37235,27 +37235,27 @@ public readonly tagsInput: string[]; --- -##### `taintInput`Optional +##### `taintInput`Optional ```typescript public readonly taintInput: IResolvable | KubernetesNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: IResolvable | KubernetesNodePoolTimeouts; +public readonly timeoutsInput: KubernetesNodePoolTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts | cdktf.IResolvable --- -##### `autoScale`Required +##### `autoScale`Required ```typescript public readonly autoScale: boolean | IResolvable; @@ -37265,7 +37265,7 @@ public readonly autoScale: boolean | IResolvable; --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -37275,7 +37275,7 @@ public readonly clusterId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -37285,7 +37285,7 @@ public readonly id: string; --- -##### `labels`Required +##### `labels`Required ```typescript public readonly labels: {[ key: string ]: string}; @@ -37295,7 +37295,7 @@ public readonly labels: {[ key: string ]: string}; --- -##### `maxNodes`Required +##### `maxNodes`Required ```typescript public readonly maxNodes: number; @@ -37305,7 +37305,7 @@ public readonly maxNodes: number; --- -##### `minNodes`Required +##### `minNodes`Required ```typescript public readonly minNodes: number; @@ -37315,7 +37315,7 @@ public readonly minNodes: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -37325,7 +37325,7 @@ public readonly name: string; --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -37335,7 +37335,7 @@ public readonly nodeCount: number; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -37345,7 +37345,7 @@ public readonly size: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -37359,11 +37359,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -37373,27 +37373,27 @@ public readonly tfResourceType: string; --- -### Loadbalancer +### Loadbalancer Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer digitalocean_loadbalancer}. -#### Initializers +#### Initializers ```typescript -import { Loadbalancer } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -new Loadbalancer(scope: Construct, id: string, config: LoadbalancerConfig) +new loadbalancer.Loadbalancer(scope: Construct, id: string, config: LoadbalancerConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | LoadbalancerConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -37401,7 +37401,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -37411,9 +37411,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* LoadbalancerConfig +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerConfig --- @@ -37421,42 +37421,42 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putForwardingRule | *No description.* | -| putHealthcheck | *No description.* | -| putStickySessions | *No description.* | -| resetAlgorithm | *No description.* | -| resetDisableLetsEncryptDnsRecords | *No description.* | -| resetDropletIds | *No description.* | -| resetDropletTag | *No description.* | -| resetEnableBackendKeepalive | *No description.* | -| resetEnableProxyProtocol | *No description.* | -| resetHealthcheck | *No description.* | -| resetId | *No description.* | -| resetRedirectHttpToHttps | *No description.* | -| resetSize | *No description.* | -| resetSizeUnit | *No description.* | -| resetStickySessions | *No description.* | -| resetVpcUuid | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putForwardingRule | *No description.* | +| putHealthcheck | *No description.* | +| putStickySessions | *No description.* | +| resetAlgorithm | *No description.* | +| resetDisableLetsEncryptDnsRecords | *No description.* | +| resetDropletIds | *No description.* | +| resetDropletTag | *No description.* | +| resetEnableBackendKeepalive | *No description.* | +| resetEnableProxyProtocol | *No description.* | +| resetHealthcheck | *No description.* | +| resetId | *No description.* | +| resetRedirectHttpToHttps | *No description.* | +| resetSize | *No description.* | +| resetSizeUnit | *No description.* | +| resetStickySessions | *No description.* | +| resetVpcUuid | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -37464,25 +37464,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -37490,7 +37490,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -37498,7 +37498,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -37506,13 +37506,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -37520,235 +37520,235 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putForwardingRule` +##### `putForwardingRule` ```typescript public putForwardingRule(value: IResolvable | LoadbalancerForwardingRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | LoadbalancerForwardingRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] --- -##### `putHealthcheck` +##### `putHealthcheck` ```typescript public putHealthcheck(value: LoadbalancerHealthcheck): void ``` -###### `value`Required +###### `value`Required -- *Type:* LoadbalancerHealthcheck +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck --- -##### `putStickySessions` +##### `putStickySessions` ```typescript public putStickySessions(value: LoadbalancerStickySessions): void ``` -###### `value`Required +###### `value`Required -- *Type:* LoadbalancerStickySessions +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions --- -##### `resetAlgorithm` +##### `resetAlgorithm` ```typescript public resetAlgorithm(): void ``` -##### `resetDisableLetsEncryptDnsRecords` +##### `resetDisableLetsEncryptDnsRecords` ```typescript public resetDisableLetsEncryptDnsRecords(): void ``` -##### `resetDropletIds` +##### `resetDropletIds` ```typescript public resetDropletIds(): void ``` -##### `resetDropletTag` +##### `resetDropletTag` ```typescript public resetDropletTag(): void ``` -##### `resetEnableBackendKeepalive` +##### `resetEnableBackendKeepalive` ```typescript public resetEnableBackendKeepalive(): void ``` -##### `resetEnableProxyProtocol` +##### `resetEnableProxyProtocol` ```typescript public resetEnableProxyProtocol(): void ``` -##### `resetHealthcheck` +##### `resetHealthcheck` ```typescript public resetHealthcheck(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetRedirectHttpToHttps` +##### `resetRedirectHttpToHttps` ```typescript public resetRedirectHttpToHttps(): void ``` -##### `resetSize` +##### `resetSize` ```typescript public resetSize(): void ``` -##### `resetSizeUnit` +##### `resetSizeUnit` ```typescript public resetSizeUnit(): void ``` -##### `resetStickySessions` +##### `resetStickySessions` ```typescript public resetStickySessions(): void ``` -##### `resetVpcUuid` +##### `resetVpcUuid` ```typescript public resetVpcUuid(): void @@ -37758,16 +37758,16 @@ public resetVpcUuid(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Loadbalancer } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -Loadbalancer.isConstruct(x: any) +loadbalancer.Loadbalancer.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -37786,7 +37786,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -37798,59 +37798,59 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| forwardingRule | LoadbalancerForwardingRuleList | *No description.* | -| healthcheck | LoadbalancerHealthcheckOutputReference | *No description.* | -| ip | string | *No description.* | -| status | string | *No description.* | -| stickySessions | LoadbalancerStickySessionsOutputReference | *No description.* | -| urn | string | *No description.* | -| algorithmInput | string | *No description.* | -| disableLetsEncryptDnsRecordsInput | boolean \| cdktf.IResolvable | *No description.* | -| dropletIdsInput | number[] | *No description.* | -| dropletTagInput | string | *No description.* | -| enableBackendKeepaliveInput | boolean \| cdktf.IResolvable | *No description.* | -| enableProxyProtocolInput | boolean \| cdktf.IResolvable | *No description.* | -| forwardingRuleInput | cdktf.IResolvable \| LoadbalancerForwardingRule[] | *No description.* | -| healthcheckInput | LoadbalancerHealthcheck | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| redirectHttpToHttpsInput | boolean \| cdktf.IResolvable | *No description.* | -| regionInput | string | *No description.* | -| sizeInput | string | *No description.* | -| sizeUnitInput | number | *No description.* | -| stickySessionsInput | LoadbalancerStickySessions | *No description.* | -| vpcUuidInput | string | *No description.* | -| algorithm | string | *No description.* | -| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | *No description.* | -| dropletIds | number[] | *No description.* | -| dropletTag | string | *No description.* | -| enableBackendKeepalive | boolean \| cdktf.IResolvable | *No description.* | -| enableProxyProtocol | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| redirectHttpToHttps | boolean \| cdktf.IResolvable | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| sizeUnit | number | *No description.* | -| vpcUuid | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| forwardingRule | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRuleList | *No description.* | +| healthcheck | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheckOutputReference | *No description.* | +| ip | string | *No description.* | +| status | string | *No description.* | +| stickySessions | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessionsOutputReference | *No description.* | +| urn | string | *No description.* | +| algorithmInput | string | *No description.* | +| disableLetsEncryptDnsRecordsInput | boolean \| cdktf.IResolvable | *No description.* | +| dropletIdsInput | number[] | *No description.* | +| dropletTagInput | string | *No description.* | +| enableBackendKeepaliveInput | boolean \| cdktf.IResolvable | *No description.* | +| enableProxyProtocolInput | boolean \| cdktf.IResolvable | *No description.* | +| forwardingRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] | *No description.* | +| healthcheckInput | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| redirectHttpToHttpsInput | boolean \| cdktf.IResolvable | *No description.* | +| regionInput | string | *No description.* | +| sizeInput | string | *No description.* | +| sizeUnitInput | number | *No description.* | +| stickySessionsInput | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions | *No description.* | +| vpcUuidInput | string | *No description.* | +| algorithm | string | *No description.* | +| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | *No description.* | +| dropletIds | number[] | *No description.* | +| dropletTag | string | *No description.* | +| enableBackendKeepalive | boolean \| cdktf.IResolvable | *No description.* | +| enableProxyProtocol | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| redirectHttpToHttps | boolean \| cdktf.IResolvable | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| sizeUnit | number | *No description.* | +| vpcUuid | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -37862,7 +37862,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -37872,7 +37872,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -37882,7 +37882,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -37892,7 +37892,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -37902,7 +37902,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -37912,7 +37912,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -37922,7 +37922,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -37932,7 +37932,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -37942,7 +37942,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -37952,7 +37952,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -37962,7 +37962,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -37972,7 +37972,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -37982,7 +37982,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -37992,27 +37992,27 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `forwardingRule`Required +##### `forwardingRule`Required ```typescript public readonly forwardingRule: LoadbalancerForwardingRuleList; ``` -- *Type:* LoadbalancerForwardingRuleList +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRuleList --- -##### `healthcheck`Required +##### `healthcheck`Required ```typescript public readonly healthcheck: LoadbalancerHealthcheckOutputReference; ``` -- *Type:* LoadbalancerHealthcheckOutputReference +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheckOutputReference --- -##### `ip`Required +##### `ip`Required ```typescript public readonly ip: string; @@ -38022,7 +38022,7 @@ public readonly ip: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -38032,17 +38032,17 @@ public readonly status: string; --- -##### `stickySessions`Required +##### `stickySessions`Required ```typescript public readonly stickySessions: LoadbalancerStickySessionsOutputReference; ``` -- *Type:* LoadbalancerStickySessionsOutputReference +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessionsOutputReference --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -38052,7 +38052,7 @@ public readonly urn: string; --- -##### `algorithmInput`Optional +##### `algorithmInput`Optional ```typescript public readonly algorithmInput: string; @@ -38062,7 +38062,7 @@ public readonly algorithmInput: string; --- -##### `disableLetsEncryptDnsRecordsInput`Optional +##### `disableLetsEncryptDnsRecordsInput`Optional ```typescript public readonly disableLetsEncryptDnsRecordsInput: boolean | IResolvable; @@ -38072,7 +38072,7 @@ public readonly disableLetsEncryptDnsRecordsInput: boolean | IResolvable; --- -##### `dropletIdsInput`Optional +##### `dropletIdsInput`Optional ```typescript public readonly dropletIdsInput: number[]; @@ -38082,7 +38082,7 @@ public readonly dropletIdsInput: number[]; --- -##### `dropletTagInput`Optional +##### `dropletTagInput`Optional ```typescript public readonly dropletTagInput: string; @@ -38092,7 +38092,7 @@ public readonly dropletTagInput: string; --- -##### `enableBackendKeepaliveInput`Optional +##### `enableBackendKeepaliveInput`Optional ```typescript public readonly enableBackendKeepaliveInput: boolean | IResolvable; @@ -38102,7 +38102,7 @@ public readonly enableBackendKeepaliveInput: boolean | IResolvable; --- -##### `enableProxyProtocolInput`Optional +##### `enableProxyProtocolInput`Optional ```typescript public readonly enableProxyProtocolInput: boolean | IResolvable; @@ -38112,27 +38112,27 @@ public readonly enableProxyProtocolInput: boolean | IResolvable; --- -##### `forwardingRuleInput`Optional +##### `forwardingRuleInput`Optional ```typescript public readonly forwardingRuleInput: IResolvable | LoadbalancerForwardingRule[]; ``` -- *Type:* cdktf.IResolvable | LoadbalancerForwardingRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] --- -##### `healthcheckInput`Optional +##### `healthcheckInput`Optional ```typescript public readonly healthcheckInput: LoadbalancerHealthcheck; ``` -- *Type:* LoadbalancerHealthcheck +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -38142,7 +38142,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -38152,7 +38152,7 @@ public readonly nameInput: string; --- -##### `redirectHttpToHttpsInput`Optional +##### `redirectHttpToHttpsInput`Optional ```typescript public readonly redirectHttpToHttpsInput: boolean | IResolvable; @@ -38162,7 +38162,7 @@ public readonly redirectHttpToHttpsInput: boolean | IResolvable; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -38172,7 +38172,7 @@ public readonly regionInput: string; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -38182,7 +38182,7 @@ public readonly sizeInput: string; --- -##### `sizeUnitInput`Optional +##### `sizeUnitInput`Optional ```typescript public readonly sizeUnitInput: number; @@ -38192,17 +38192,17 @@ public readonly sizeUnitInput: number; --- -##### `stickySessionsInput`Optional +##### `stickySessionsInput`Optional ```typescript public readonly stickySessionsInput: LoadbalancerStickySessions; ``` -- *Type:* LoadbalancerStickySessions +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions --- -##### `vpcUuidInput`Optional +##### `vpcUuidInput`Optional ```typescript public readonly vpcUuidInput: string; @@ -38212,7 +38212,7 @@ public readonly vpcUuidInput: string; --- -##### `algorithm`Required +##### `algorithm`Required ```typescript public readonly algorithm: string; @@ -38222,7 +38222,7 @@ public readonly algorithm: string; --- -##### `disableLetsEncryptDnsRecords`Required +##### `disableLetsEncryptDnsRecords`Required ```typescript public readonly disableLetsEncryptDnsRecords: boolean | IResolvable; @@ -38232,7 +38232,7 @@ public readonly disableLetsEncryptDnsRecords: boolean | IResolvable; --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -38242,7 +38242,7 @@ public readonly dropletIds: number[]; --- -##### `dropletTag`Required +##### `dropletTag`Required ```typescript public readonly dropletTag: string; @@ -38252,7 +38252,7 @@ public readonly dropletTag: string; --- -##### `enableBackendKeepalive`Required +##### `enableBackendKeepalive`Required ```typescript public readonly enableBackendKeepalive: boolean | IResolvable; @@ -38262,7 +38262,7 @@ public readonly enableBackendKeepalive: boolean | IResolvable; --- -##### `enableProxyProtocol`Required +##### `enableProxyProtocol`Required ```typescript public readonly enableProxyProtocol: boolean | IResolvable; @@ -38272,7 +38272,7 @@ public readonly enableProxyProtocol: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -38282,7 +38282,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -38292,7 +38292,7 @@ public readonly name: string; --- -##### `redirectHttpToHttps`Required +##### `redirectHttpToHttps`Required ```typescript public readonly redirectHttpToHttps: boolean | IResolvable; @@ -38302,7 +38302,7 @@ public readonly redirectHttpToHttps: boolean | IResolvable; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -38312,7 +38312,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -38322,7 +38322,7 @@ public readonly size: string; --- -##### `sizeUnit`Required +##### `sizeUnit`Required ```typescript public readonly sizeUnit: number; @@ -38332,7 +38332,7 @@ public readonly sizeUnit: number; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -38346,11 +38346,11 @@ public readonly vpcUuid: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -38360,27 +38360,27 @@ public readonly tfResourceType: string; --- -### MonitorAlert +### MonitorAlert Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert digitalocean_monitor_alert}. -#### Initializers +#### Initializers ```typescript -import { MonitorAlert } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -new MonitorAlert(scope: Construct, id: string, config: MonitorAlertConfig) +new monitorAlert.MonitorAlert(scope: Construct, id: string, config: MonitorAlertConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | MonitorAlertConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -38388,7 +38388,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -38398,9 +38398,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* MonitorAlertConfig +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertConfig --- @@ -38408,31 +38408,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putAlerts | *No description.* | -| resetEnabled | *No description.* | -| resetEntities | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putAlerts | *No description.* | +| resetEnabled | *No description.* | +| resetEntities | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -38440,25 +38440,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -38466,7 +38466,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -38474,7 +38474,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -38482,13 +38482,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -38496,157 +38496,157 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putAlerts` +##### `putAlerts` ```typescript public putAlerts(value: MonitorAlertAlerts): void ``` -###### `value`Required +###### `value`Required -- *Type:* MonitorAlertAlerts +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts --- -##### `resetEnabled` +##### `resetEnabled` ```typescript public resetEnabled(): void ``` -##### `resetEntities` +##### `resetEntities` ```typescript public resetEntities(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -38656,16 +38656,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { MonitorAlert } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -MonitorAlert.isConstruct(x: any) +monitorAlert.MonitorAlert.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -38684,7 +38684,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -38696,45 +38696,45 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| alerts | MonitorAlertAlertsOutputReference | *No description.* | -| uuid | string | *No description.* | -| alertsInput | MonitorAlertAlerts | *No description.* | -| compareInput | string | *No description.* | -| descriptionInput | string | *No description.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| entitiesInput | string[] | *No description.* | -| idInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| typeInput | string | *No description.* | -| valueInput | number | *No description.* | -| windowInput | string | *No description.* | -| compare | string | *No description.* | -| description | string | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| entities | string[] | *No description.* | -| id | string | *No description.* | -| tags | string[] | *No description.* | -| type | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| alerts | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsOutputReference | *No description.* | +| uuid | string | *No description.* | +| alertsInput | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts | *No description.* | +| compareInput | string | *No description.* | +| descriptionInput | string | *No description.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| entitiesInput | string[] | *No description.* | +| idInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| typeInput | string | *No description.* | +| valueInput | number | *No description.* | +| windowInput | string | *No description.* | +| compare | string | *No description.* | +| description | string | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| entities | string[] | *No description.* | +| id | string | *No description.* | +| tags | string[] | *No description.* | +| type | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -38746,7 +38746,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -38756,7 +38756,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -38766,7 +38766,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -38776,7 +38776,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -38786,7 +38786,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -38796,7 +38796,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -38806,7 +38806,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -38816,7 +38816,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -38826,7 +38826,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -38836,7 +38836,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -38846,7 +38846,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -38856,7 +38856,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -38866,7 +38866,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -38876,17 +38876,17 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `alerts`Required +##### `alerts`Required ```typescript public readonly alerts: MonitorAlertAlertsOutputReference; ``` -- *Type:* MonitorAlertAlertsOutputReference +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsOutputReference --- -##### `uuid`Required +##### `uuid`Required ```typescript public readonly uuid: string; @@ -38896,17 +38896,17 @@ public readonly uuid: string; --- -##### `alertsInput`Optional +##### `alertsInput`Optional ```typescript public readonly alertsInput: MonitorAlertAlerts; ``` -- *Type:* MonitorAlertAlerts +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts --- -##### `compareInput`Optional +##### `compareInput`Optional ```typescript public readonly compareInput: string; @@ -38916,7 +38916,7 @@ public readonly compareInput: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -38926,7 +38926,7 @@ public readonly descriptionInput: string; --- -##### `enabledInput`Optional +##### `enabledInput`Optional ```typescript public readonly enabledInput: boolean | IResolvable; @@ -38936,7 +38936,7 @@ public readonly enabledInput: boolean | IResolvable; --- -##### `entitiesInput`Optional +##### `entitiesInput`Optional ```typescript public readonly entitiesInput: string[]; @@ -38946,7 +38946,7 @@ public readonly entitiesInput: string[]; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -38956,7 +38956,7 @@ public readonly idInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -38966,7 +38966,7 @@ public readonly tagsInput: string[]; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -38976,7 +38976,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: number; @@ -38986,7 +38986,7 @@ public readonly valueInput: number; --- -##### `windowInput`Optional +##### `windowInput`Optional ```typescript public readonly windowInput: string; @@ -38996,7 +38996,7 @@ public readonly windowInput: string; --- -##### `compare`Required +##### `compare`Required ```typescript public readonly compare: string; @@ -39006,7 +39006,7 @@ public readonly compare: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -39016,7 +39016,7 @@ public readonly description: string; --- -##### `enabled`Required +##### `enabled`Required ```typescript public readonly enabled: boolean | IResolvable; @@ -39026,7 +39026,7 @@ public readonly enabled: boolean | IResolvable; --- -##### `entities`Required +##### `entities`Required ```typescript public readonly entities: string[]; @@ -39036,7 +39036,7 @@ public readonly entities: string[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -39046,7 +39046,7 @@ public readonly id: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -39056,7 +39056,7 @@ public readonly tags: string[]; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -39066,7 +39066,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -39076,7 +39076,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -39090,11 +39090,11 @@ public readonly window: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -39104,27 +39104,27 @@ public readonly tfResourceType: string; --- -### Project +### Project Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/project digitalocean_project}. -#### Initializers +#### Initializers ```typescript -import { Project } from '@cdktf/provider-digitalocean' +import { project } from '@cdktf/provider-digitalocean' -new Project(scope: Construct, id: string, config: ProjectConfig) +new project.Project(scope: Construct, id: string, config: ProjectConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ProjectConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.project.ProjectConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -39132,7 +39132,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -39142,9 +39142,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ProjectConfig +- *Type:* @cdktf/provider-digitalocean.project.ProjectConfig --- @@ -39152,32 +39152,32 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDescription | *No description.* | -| resetEnvironment | *No description.* | -| resetId | *No description.* | -| resetIsDefault | *No description.* | -| resetPurpose | *No description.* | -| resetResources | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDescription | *No description.* | +| resetEnvironment | *No description.* | +| resetId | *No description.* | +| resetIsDefault | *No description.* | +| resetPurpose | *No description.* | +| resetResources | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -39185,25 +39185,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -39211,7 +39211,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -39219,7 +39219,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -39227,13 +39227,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -39241,157 +39241,157 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDescription` +##### `resetDescription` ```typescript public resetDescription(): void ``` -##### `resetEnvironment` +##### `resetEnvironment` ```typescript public resetEnvironment(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIsDefault` +##### `resetIsDefault` ```typescript public resetIsDefault(): void ``` -##### `resetPurpose` +##### `resetPurpose` ```typescript public resetPurpose(): void ``` -##### `resetResources` +##### `resetResources` ```typescript public resetResources(): void @@ -39401,16 +39401,16 @@ public resetResources(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Project } from '@cdktf/provider-digitalocean' +import { project } from '@cdktf/provider-digitalocean' -Project.isConstruct(x: any) +project.Project.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -39429,7 +39429,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -39441,42 +39441,42 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| ownerId | number | *No description.* | -| ownerUuid | string | *No description.* | -| updatedAt | string | *No description.* | -| descriptionInput | string | *No description.* | -| environmentInput | string | *No description.* | -| idInput | string | *No description.* | -| isDefaultInput | boolean \| cdktf.IResolvable | *No description.* | -| nameInput | string | *No description.* | -| purposeInput | string | *No description.* | -| resourcesInput | string[] | *No description.* | -| description | string | *No description.* | -| environment | string | *No description.* | -| id | string | *No description.* | -| isDefault | boolean \| cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| purpose | string | *No description.* | -| resources | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| ownerId | number | *No description.* | +| ownerUuid | string | *No description.* | +| updatedAt | string | *No description.* | +| descriptionInput | string | *No description.* | +| environmentInput | string | *No description.* | +| idInput | string | *No description.* | +| isDefaultInput | boolean \| cdktf.IResolvable | *No description.* | +| nameInput | string | *No description.* | +| purposeInput | string | *No description.* | +| resourcesInput | string[] | *No description.* | +| description | string | *No description.* | +| environment | string | *No description.* | +| id | string | *No description.* | +| isDefault | boolean \| cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| purpose | string | *No description.* | +| resources | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -39488,7 +39488,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -39498,7 +39498,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -39508,7 +39508,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -39518,7 +39518,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -39528,7 +39528,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -39538,7 +39538,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -39548,7 +39548,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -39558,7 +39558,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -39568,7 +39568,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -39578,7 +39578,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -39588,7 +39588,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -39598,7 +39598,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -39608,7 +39608,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -39618,7 +39618,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -39628,7 +39628,7 @@ public readonly createdAt: string; --- -##### `ownerId`Required +##### `ownerId`Required ```typescript public readonly ownerId: number; @@ -39638,7 +39638,7 @@ public readonly ownerId: number; --- -##### `ownerUuid`Required +##### `ownerUuid`Required ```typescript public readonly ownerUuid: string; @@ -39648,7 +39648,7 @@ public readonly ownerUuid: string; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -39658,7 +39658,7 @@ public readonly updatedAt: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -39668,7 +39668,7 @@ public readonly descriptionInput: string; --- -##### `environmentInput`Optional +##### `environmentInput`Optional ```typescript public readonly environmentInput: string; @@ -39678,7 +39678,7 @@ public readonly environmentInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -39688,7 +39688,7 @@ public readonly idInput: string; --- -##### `isDefaultInput`Optional +##### `isDefaultInput`Optional ```typescript public readonly isDefaultInput: boolean | IResolvable; @@ -39698,7 +39698,7 @@ public readonly isDefaultInput: boolean | IResolvable; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -39708,7 +39708,7 @@ public readonly nameInput: string; --- -##### `purposeInput`Optional +##### `purposeInput`Optional ```typescript public readonly purposeInput: string; @@ -39718,7 +39718,7 @@ public readonly purposeInput: string; --- -##### `resourcesInput`Optional +##### `resourcesInput`Optional ```typescript public readonly resourcesInput: string[]; @@ -39728,7 +39728,7 @@ public readonly resourcesInput: string[]; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -39738,7 +39738,7 @@ public readonly description: string; --- -##### `environment`Required +##### `environment`Required ```typescript public readonly environment: string; @@ -39748,7 +39748,7 @@ public readonly environment: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -39758,7 +39758,7 @@ public readonly id: string; --- -##### `isDefault`Required +##### `isDefault`Required ```typescript public readonly isDefault: boolean | IResolvable; @@ -39768,7 +39768,7 @@ public readonly isDefault: boolean | IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -39778,7 +39778,7 @@ public readonly name: string; --- -##### `purpose`Required +##### `purpose`Required ```typescript public readonly purpose: string; @@ -39788,7 +39788,7 @@ public readonly purpose: string; --- -##### `resources`Required +##### `resources`Required ```typescript public readonly resources: string[]; @@ -39802,11 +39802,11 @@ public readonly resources: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -39816,27 +39816,27 @@ public readonly tfResourceType: string; --- -### ProjectResources +### ProjectResources Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/project_resources digitalocean_project_resources}. -#### Initializers +#### Initializers ```typescript -import { ProjectResources } from '@cdktf/provider-digitalocean' +import { projectResources } from '@cdktf/provider-digitalocean' -new ProjectResources(scope: Construct, id: string, config: ProjectResourcesConfig) +new projectResources.ProjectResources(scope: Construct, id: string, config: ProjectResourcesConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ProjectResourcesConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.projectResources.ProjectResourcesConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -39844,7 +39844,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -39854,9 +39854,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ProjectResourcesConfig +- *Type:* @cdktf/provider-digitalocean.projectResources.ProjectResourcesConfig --- @@ -39864,27 +39864,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -39892,25 +39892,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -39918,7 +39918,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -39926,7 +39926,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -39934,13 +39934,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -39948,127 +39948,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -40078,16 +40078,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { ProjectResources } from '@cdktf/provider-digitalocean' +import { projectResources } from '@cdktf/provider-digitalocean' -ProjectResources.isConstruct(x: any) +projectResources.ProjectResources.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -40106,7 +40106,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -40118,30 +40118,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| idInput | string | *No description.* | -| projectInput | string | *No description.* | -| resourcesInput | string[] | *No description.* | -| id | string | *No description.* | -| project | string | *No description.* | -| resources | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| idInput | string | *No description.* | +| projectInput | string | *No description.* | +| resourcesInput | string[] | *No description.* | +| id | string | *No description.* | +| project | string | *No description.* | +| resources | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -40153,7 +40153,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -40163,7 +40163,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -40173,7 +40173,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -40183,7 +40183,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -40193,7 +40193,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -40203,7 +40203,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -40213,7 +40213,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -40223,7 +40223,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -40233,7 +40233,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -40243,7 +40243,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -40253,7 +40253,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -40263,7 +40263,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -40273,7 +40273,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -40283,7 +40283,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -40293,7 +40293,7 @@ public readonly idInput: string; --- -##### `projectInput`Optional +##### `projectInput`Optional ```typescript public readonly projectInput: string; @@ -40303,7 +40303,7 @@ public readonly projectInput: string; --- -##### `resourcesInput`Optional +##### `resourcesInput`Optional ```typescript public readonly resourcesInput: string[]; @@ -40313,7 +40313,7 @@ public readonly resourcesInput: string[]; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -40323,7 +40323,7 @@ public readonly id: string; --- -##### `project`Required +##### `project`Required ```typescript public readonly project: string; @@ -40333,7 +40333,7 @@ public readonly project: string; --- -##### `resources`Required +##### `resources`Required ```typescript public readonly resources: string[]; @@ -40347,11 +40347,11 @@ public readonly resources: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -40361,27 +40361,27 @@ public readonly tfResourceType: string; --- -### Record +### Record Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/record digitalocean_record}. -#### Initializers +#### Initializers ```typescript -import { Record } from '@cdktf/provider-digitalocean' +import { record } from '@cdktf/provider-digitalocean' -new Record(scope: Construct, id: string, config: RecordConfig) +new record.Record(scope: Construct, id: string, config: RecordConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | RecordConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.record.RecordConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -40389,7 +40389,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -40399,9 +40399,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* RecordConfig +- *Type:* @cdktf/provider-digitalocean.record.RecordConfig --- @@ -40409,33 +40409,33 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetFlags | *No description.* | -| resetId | *No description.* | -| resetPort | *No description.* | -| resetPriority | *No description.* | -| resetTag | *No description.* | -| resetTtl | *No description.* | -| resetWeight | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetFlags | *No description.* | +| resetId | *No description.* | +| resetPort | *No description.* | +| resetPriority | *No description.* | +| resetTag | *No description.* | +| resetTtl | *No description.* | +| resetWeight | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -40443,25 +40443,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -40469,7 +40469,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -40477,7 +40477,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -40485,13 +40485,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -40499,163 +40499,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetFlags` +##### `resetFlags` ```typescript public resetFlags(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetPort` +##### `resetPort` ```typescript public resetPort(): void ``` -##### `resetPriority` +##### `resetPriority` ```typescript public resetPriority(): void ``` -##### `resetTag` +##### `resetTag` ```typescript public resetTag(): void ``` -##### `resetTtl` +##### `resetTtl` ```typescript public resetTtl(): void ``` -##### `resetWeight` +##### `resetWeight` ```typescript public resetWeight(): void @@ -40665,16 +40665,16 @@ public resetWeight(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Record } from '@cdktf/provider-digitalocean' +import { record } from '@cdktf/provider-digitalocean' -Record.isConstruct(x: any) +record.Record.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -40693,7 +40693,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -40705,47 +40705,47 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| fqdn | string | *No description.* | -| domainInput | string | *No description.* | -| flagsInput | number | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| portInput | number | *No description.* | -| priorityInput | number | *No description.* | -| tagInput | string | *No description.* | -| ttlInput | number | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| weightInput | number | *No description.* | -| domain | string | *No description.* | -| flags | number | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| port | number | *No description.* | -| priority | number | *No description.* | -| tag | string | *No description.* | -| ttl | number | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| weight | number | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fqdn | string | *No description.* | +| domainInput | string | *No description.* | +| flagsInput | number | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| portInput | number | *No description.* | +| priorityInput | number | *No description.* | +| tagInput | string | *No description.* | +| ttlInput | number | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| weightInput | number | *No description.* | +| domain | string | *No description.* | +| flags | number | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| port | number | *No description.* | +| priority | number | *No description.* | +| tag | string | *No description.* | +| ttl | number | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| weight | number | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -40757,7 +40757,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -40767,7 +40767,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -40777,7 +40777,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -40787,7 +40787,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -40797,7 +40797,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -40807,7 +40807,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -40817,7 +40817,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -40827,7 +40827,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -40837,7 +40837,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -40847,7 +40847,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -40857,7 +40857,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -40867,7 +40867,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -40877,7 +40877,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -40887,7 +40887,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `fqdn`Required +##### `fqdn`Required ```typescript public readonly fqdn: string; @@ -40897,7 +40897,7 @@ public readonly fqdn: string; --- -##### `domainInput`Optional +##### `domainInput`Optional ```typescript public readonly domainInput: string; @@ -40907,7 +40907,7 @@ public readonly domainInput: string; --- -##### `flagsInput`Optional +##### `flagsInput`Optional ```typescript public readonly flagsInput: number; @@ -40917,7 +40917,7 @@ public readonly flagsInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -40927,7 +40927,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -40937,7 +40937,7 @@ public readonly nameInput: string; --- -##### `portInput`Optional +##### `portInput`Optional ```typescript public readonly portInput: number; @@ -40947,7 +40947,7 @@ public readonly portInput: number; --- -##### `priorityInput`Optional +##### `priorityInput`Optional ```typescript public readonly priorityInput: number; @@ -40957,7 +40957,7 @@ public readonly priorityInput: number; --- -##### `tagInput`Optional +##### `tagInput`Optional ```typescript public readonly tagInput: string; @@ -40967,7 +40967,7 @@ public readonly tagInput: string; --- -##### `ttlInput`Optional +##### `ttlInput`Optional ```typescript public readonly ttlInput: number; @@ -40977,7 +40977,7 @@ public readonly ttlInput: number; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -40987,7 +40987,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -40997,7 +40997,7 @@ public readonly valueInput: string; --- -##### `weightInput`Optional +##### `weightInput`Optional ```typescript public readonly weightInput: number; @@ -41007,7 +41007,7 @@ public readonly weightInput: number; --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -41017,7 +41017,7 @@ public readonly domain: string; --- -##### `flags`Required +##### `flags`Required ```typescript public readonly flags: number; @@ -41027,7 +41027,7 @@ public readonly flags: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -41037,7 +41037,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -41047,7 +41047,7 @@ public readonly name: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -41057,7 +41057,7 @@ public readonly port: number; --- -##### `priority`Required +##### `priority`Required ```typescript public readonly priority: number; @@ -41067,7 +41067,7 @@ public readonly priority: number; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -41077,7 +41077,7 @@ public readonly tag: string; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -41087,7 +41087,7 @@ public readonly ttl: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -41097,7 +41097,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -41107,7 +41107,7 @@ public readonly value: string; --- -##### `weight`Required +##### `weight`Required ```typescript public readonly weight: number; @@ -41121,11 +41121,11 @@ public readonly weight: number; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -41135,27 +41135,27 @@ public readonly tfResourceType: string; --- -### ReservedIp +### ReservedIp Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip digitalocean_reserved_ip}. -#### Initializers +#### Initializers ```typescript -import { ReservedIp } from '@cdktf/provider-digitalocean' +import { reservedIp } from '@cdktf/provider-digitalocean' -new ReservedIp(scope: Construct, id: string, config: ReservedIpConfig) +new reservedIp.ReservedIp(scope: Construct, id: string, config: ReservedIpConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ReservedIpConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.reservedIp.ReservedIpConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -41163,7 +41163,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -41173,9 +41173,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ReservedIpConfig +- *Type:* @cdktf/provider-digitalocean.reservedIp.ReservedIpConfig --- @@ -41183,29 +41183,29 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDropletId | *No description.* | -| resetId | *No description.* | -| resetIpAddress | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDropletId | *No description.* | +| resetId | *No description.* | +| resetIpAddress | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -41213,25 +41213,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -41239,7 +41239,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -41247,7 +41247,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -41255,13 +41255,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -41269,139 +41269,139 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDropletId` +##### `resetDropletId` ```typescript public resetDropletId(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIpAddress` +##### `resetIpAddress` ```typescript public resetIpAddress(): void @@ -41411,16 +41411,16 @@ public resetIpAddress(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { ReservedIp } from '@cdktf/provider-digitalocean' +import { reservedIp } from '@cdktf/provider-digitalocean' -ReservedIp.isConstruct(x: any) +reservedIp.ReservedIp.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -41439,7 +41439,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -41451,33 +41451,33 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| urn | string | *No description.* | -| dropletIdInput | number | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| regionInput | string | *No description.* | -| dropletId | number | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| urn | string | *No description.* | +| dropletIdInput | number | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| regionInput | string | *No description.* | +| dropletId | number | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -41489,7 +41489,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -41499,7 +41499,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -41509,7 +41509,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -41519,7 +41519,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -41529,7 +41529,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -41539,7 +41539,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -41549,7 +41549,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -41559,7 +41559,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -41569,7 +41569,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -41579,7 +41579,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -41589,7 +41589,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -41599,7 +41599,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -41609,7 +41609,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -41619,7 +41619,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -41629,7 +41629,7 @@ public readonly urn: string; --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: number; @@ -41639,7 +41639,7 @@ public readonly dropletIdInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -41649,7 +41649,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -41659,7 +41659,7 @@ public readonly ipAddressInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -41669,7 +41669,7 @@ public readonly regionInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -41679,7 +41679,7 @@ public readonly dropletId: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -41689,7 +41689,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -41699,7 +41699,7 @@ public readonly ipAddress: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -41713,11 +41713,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -41727,27 +41727,27 @@ public readonly tfResourceType: string; --- -### ReservedIpAssignment +### ReservedIpAssignment Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment digitalocean_reserved_ip_assignment}. -#### Initializers +#### Initializers ```typescript -import { ReservedIpAssignment } from '@cdktf/provider-digitalocean' +import { reservedIpAssignment } from '@cdktf/provider-digitalocean' -new ReservedIpAssignment(scope: Construct, id: string, config: ReservedIpAssignmentConfig) +new reservedIpAssignment.ReservedIpAssignment(scope: Construct, id: string, config: ReservedIpAssignmentConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | ReservedIpAssignmentConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.reservedIpAssignment.ReservedIpAssignmentConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -41755,7 +41755,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -41765,9 +41765,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* ReservedIpAssignmentConfig +- *Type:* @cdktf/provider-digitalocean.reservedIpAssignment.ReservedIpAssignmentConfig --- @@ -41775,27 +41775,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -41803,25 +41803,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -41829,7 +41829,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -41837,7 +41837,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -41845,13 +41845,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -41859,127 +41859,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -41989,16 +41989,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { ReservedIpAssignment } from '@cdktf/provider-digitalocean' +import { reservedIpAssignment } from '@cdktf/provider-digitalocean' -ReservedIpAssignment.isConstruct(x: any) +reservedIpAssignment.ReservedIpAssignment.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -42017,7 +42017,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -42029,30 +42029,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletIdInput | number | *No description.* | -| idInput | string | *No description.* | -| ipAddressInput | string | *No description.* | -| dropletId | number | *No description.* | -| id | string | *No description.* | -| ipAddress | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletIdInput | number | *No description.* | +| idInput | string | *No description.* | +| ipAddressInput | string | *No description.* | +| dropletId | number | *No description.* | +| id | string | *No description.* | +| ipAddress | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -42064,7 +42064,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -42074,7 +42074,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -42084,7 +42084,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -42094,7 +42094,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -42104,7 +42104,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -42114,7 +42114,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -42124,7 +42124,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -42134,7 +42134,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -42144,7 +42144,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -42154,7 +42154,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -42164,7 +42164,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -42174,7 +42174,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -42184,7 +42184,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -42194,7 +42194,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: number; @@ -42204,7 +42204,7 @@ public readonly dropletIdInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -42214,7 +42214,7 @@ public readonly idInput: string; --- -##### `ipAddressInput`Optional +##### `ipAddressInput`Optional ```typescript public readonly ipAddressInput: string; @@ -42224,7 +42224,7 @@ public readonly ipAddressInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -42234,7 +42234,7 @@ public readonly dropletId: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -42244,7 +42244,7 @@ public readonly id: string; --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -42258,11 +42258,11 @@ public readonly ipAddress: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -42272,27 +42272,27 @@ public readonly tfResourceType: string; --- -### SpacesBucket +### SpacesBucket Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket digitalocean_spaces_bucket}. -#### Initializers +#### Initializers ```typescript -import { SpacesBucket } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucket(scope: Construct, id: string, config: SpacesBucketConfig) +new spacesBucket.SpacesBucket(scope: Construct, id: string, config: SpacesBucketConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | SpacesBucketConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -42300,7 +42300,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -42310,9 +42310,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* SpacesBucketConfig +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketConfig --- @@ -42320,36 +42320,36 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putCorsRule | *No description.* | -| putLifecycleRule | *No description.* | -| putVersioning | *No description.* | -| resetAcl | *No description.* | -| resetCorsRule | *No description.* | -| resetForceDestroy | *No description.* | -| resetId | *No description.* | -| resetLifecycleRule | *No description.* | -| resetRegion | *No description.* | -| resetVersioning | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putCorsRule | *No description.* | +| putLifecycleRule | *No description.* | +| putVersioning | *No description.* | +| resetAcl | *No description.* | +| resetCorsRule | *No description.* | +| resetForceDestroy | *No description.* | +| resetId | *No description.* | +| resetLifecycleRule | *No description.* | +| resetRegion | *No description.* | +| resetVersioning | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -42357,25 +42357,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -42383,7 +42383,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -42391,7 +42391,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -42399,13 +42399,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -42413,199 +42413,199 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putCorsRule` +##### `putCorsRule` ```typescript public putCorsRule(value: IResolvable | SpacesBucketCorsRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | SpacesBucketCorsRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] --- -##### `putLifecycleRule` +##### `putLifecycleRule` ```typescript public putLifecycleRule(value: IResolvable | SpacesBucketLifecycleRule[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | SpacesBucketLifecycleRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] --- -##### `putVersioning` +##### `putVersioning` ```typescript public putVersioning(value: SpacesBucketVersioning): void ``` -###### `value`Required +###### `value`Required -- *Type:* SpacesBucketVersioning +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning --- -##### `resetAcl` +##### `resetAcl` ```typescript public resetAcl(): void ``` -##### `resetCorsRule` +##### `resetCorsRule` ```typescript public resetCorsRule(): void ``` -##### `resetForceDestroy` +##### `resetForceDestroy` ```typescript public resetForceDestroy(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetLifecycleRule` +##### `resetLifecycleRule` ```typescript public resetLifecycleRule(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void ``` -##### `resetVersioning` +##### `resetVersioning` ```typescript public resetVersioning(): void @@ -42615,16 +42615,16 @@ public resetVersioning(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { SpacesBucket } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -SpacesBucket.isConstruct(x: any) +spacesBucket.SpacesBucket.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -42643,7 +42643,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -42655,42 +42655,42 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucketDomainName | string | *No description.* | -| corsRule | SpacesBucketCorsRuleList | *No description.* | -| lifecycleRule | SpacesBucketLifecycleRuleList | *No description.* | -| urn | string | *No description.* | -| versioning | SpacesBucketVersioningOutputReference | *No description.* | -| aclInput | string | *No description.* | -| corsRuleInput | cdktf.IResolvable \| SpacesBucketCorsRule[] | *No description.* | -| forceDestroyInput | boolean \| cdktf.IResolvable | *No description.* | -| idInput | string | *No description.* | -| lifecycleRuleInput | cdktf.IResolvable \| SpacesBucketLifecycleRule[] | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| versioningInput | SpacesBucketVersioning | *No description.* | -| acl | string | *No description.* | -| forceDestroy | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucketDomainName | string | *No description.* | +| corsRule | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRuleList | *No description.* | +| lifecycleRule | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleList | *No description.* | +| urn | string | *No description.* | +| versioning | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioningOutputReference | *No description.* | +| aclInput | string | *No description.* | +| corsRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] | *No description.* | +| forceDestroyInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | +| lifecycleRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| versioningInput | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning | *No description.* | +| acl | string | *No description.* | +| forceDestroy | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -42702,7 +42702,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -42712,7 +42712,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -42722,7 +42722,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -42732,7 +42732,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -42742,7 +42742,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -42752,7 +42752,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -42762,7 +42762,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -42772,7 +42772,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -42782,7 +42782,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -42792,7 +42792,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -42802,7 +42802,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -42812,7 +42812,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -42822,7 +42822,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -42832,7 +42832,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucketDomainName`Required +##### `bucketDomainName`Required ```typescript public readonly bucketDomainName: string; @@ -42842,27 +42842,27 @@ public readonly bucketDomainName: string; --- -##### `corsRule`Required +##### `corsRule`Required ```typescript public readonly corsRule: SpacesBucketCorsRuleList; ``` -- *Type:* SpacesBucketCorsRuleList +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRuleList --- -##### `lifecycleRule`Required +##### `lifecycleRule`Required ```typescript public readonly lifecycleRule: SpacesBucketLifecycleRuleList; ``` -- *Type:* SpacesBucketLifecycleRuleList +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleList --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -42872,17 +42872,17 @@ public readonly urn: string; --- -##### `versioning`Required +##### `versioning`Required ```typescript public readonly versioning: SpacesBucketVersioningOutputReference; ``` -- *Type:* SpacesBucketVersioningOutputReference +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioningOutputReference --- -##### `aclInput`Optional +##### `aclInput`Optional ```typescript public readonly aclInput: string; @@ -42892,17 +42892,17 @@ public readonly aclInput: string; --- -##### `corsRuleInput`Optional +##### `corsRuleInput`Optional ```typescript public readonly corsRuleInput: IResolvable | SpacesBucketCorsRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketCorsRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] --- -##### `forceDestroyInput`Optional +##### `forceDestroyInput`Optional ```typescript public readonly forceDestroyInput: boolean | IResolvable; @@ -42912,7 +42912,7 @@ public readonly forceDestroyInput: boolean | IResolvable; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -42922,17 +42922,17 @@ public readonly idInput: string; --- -##### `lifecycleRuleInput`Optional +##### `lifecycleRuleInput`Optional ```typescript public readonly lifecycleRuleInput: IResolvable | SpacesBucketLifecycleRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketLifecycleRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -42942,7 +42942,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -42952,17 +42952,17 @@ public readonly regionInput: string; --- -##### `versioningInput`Optional +##### `versioningInput`Optional ```typescript public readonly versioningInput: SpacesBucketVersioning; ``` -- *Type:* SpacesBucketVersioning +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning --- -##### `acl`Required +##### `acl`Required ```typescript public readonly acl: string; @@ -42972,7 +42972,7 @@ public readonly acl: string; --- -##### `forceDestroy`Required +##### `forceDestroy`Required ```typescript public readonly forceDestroy: boolean | IResolvable; @@ -42982,7 +42982,7 @@ public readonly forceDestroy: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -42992,7 +42992,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -43002,7 +43002,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -43016,11 +43016,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -43030,27 +43030,27 @@ public readonly tfResourceType: string; --- -### SpacesBucketObject +### SpacesBucketObject Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object digitalocean_spaces_bucket_object}. -#### Initializers +#### Initializers ```typescript -import { SpacesBucketObject } from '@cdktf/provider-digitalocean' +import { spacesBucketObject } from '@cdktf/provider-digitalocean' -new SpacesBucketObject(scope: Construct, id: string, config: SpacesBucketObjectConfig) +new spacesBucketObject.SpacesBucketObject(scope: Construct, id: string, config: SpacesBucketObjectConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | SpacesBucketObjectConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.spacesBucketObject.SpacesBucketObjectConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -43058,7 +43058,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -43068,9 +43068,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* SpacesBucketObjectConfig +- *Type:* @cdktf/provider-digitalocean.spacesBucketObject.SpacesBucketObjectConfig --- @@ -43078,40 +43078,40 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetAcl | *No description.* | -| resetCacheControl | *No description.* | -| resetContent | *No description.* | -| resetContentBase64 | *No description.* | -| resetContentDisposition | *No description.* | -| resetContentEncoding | *No description.* | -| resetContentLanguage | *No description.* | -| resetContentType | *No description.* | -| resetEtag | *No description.* | -| resetForceDestroy | *No description.* | -| resetId | *No description.* | -| resetMetadata | *No description.* | -| resetSource | *No description.* | -| resetWebsiteRedirect | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetAcl | *No description.* | +| resetCacheControl | *No description.* | +| resetContent | *No description.* | +| resetContentBase64 | *No description.* | +| resetContentDisposition | *No description.* | +| resetContentEncoding | *No description.* | +| resetContentLanguage | *No description.* | +| resetContentType | *No description.* | +| resetEtag | *No description.* | +| resetForceDestroy | *No description.* | +| resetId | *No description.* | +| resetMetadata | *No description.* | +| resetSource | *No description.* | +| resetWebsiteRedirect | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -43119,25 +43119,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -43145,7 +43145,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -43153,7 +43153,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -43161,13 +43161,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -43175,205 +43175,205 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetAcl` +##### `resetAcl` ```typescript public resetAcl(): void ``` -##### `resetCacheControl` +##### `resetCacheControl` ```typescript public resetCacheControl(): void ``` -##### `resetContent` +##### `resetContent` ```typescript public resetContent(): void ``` -##### `resetContentBase64` +##### `resetContentBase64` ```typescript public resetContentBase64(): void ``` -##### `resetContentDisposition` +##### `resetContentDisposition` ```typescript public resetContentDisposition(): void ``` -##### `resetContentEncoding` +##### `resetContentEncoding` ```typescript public resetContentEncoding(): void ``` -##### `resetContentLanguage` +##### `resetContentLanguage` ```typescript public resetContentLanguage(): void ``` -##### `resetContentType` +##### `resetContentType` ```typescript public resetContentType(): void ``` -##### `resetEtag` +##### `resetEtag` ```typescript public resetEtag(): void ``` -##### `resetForceDestroy` +##### `resetForceDestroy` ```typescript public resetForceDestroy(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetMetadata` +##### `resetMetadata` ```typescript public resetMetadata(): void ``` -##### `resetSource` +##### `resetSource` ```typescript public resetSource(): void ``` -##### `resetWebsiteRedirect` +##### `resetWebsiteRedirect` ```typescript public resetWebsiteRedirect(): void @@ -43383,16 +43383,16 @@ public resetWebsiteRedirect(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { SpacesBucketObject } from '@cdktf/provider-digitalocean' +import { spacesBucketObject } from '@cdktf/provider-digitalocean' -SpacesBucketObject.isConstruct(x: any) +spacesBucketObject.SpacesBucketObject.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -43411,7 +43411,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -43423,59 +43423,59 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| versionId | string | *No description.* | -| aclInput | string | *No description.* | -| bucketInput | string | *No description.* | -| cacheControlInput | string | *No description.* | -| contentBase64Input | string | *No description.* | -| contentDispositionInput | string | *No description.* | -| contentEncodingInput | string | *No description.* | -| contentInput | string | *No description.* | -| contentLanguageInput | string | *No description.* | -| contentTypeInput | string | *No description.* | -| etagInput | string | *No description.* | -| forceDestroyInput | boolean \| cdktf.IResolvable | *No description.* | -| idInput | string | *No description.* | -| keyInput | string | *No description.* | -| metadataInput | {[ key: string ]: string} | *No description.* | -| regionInput | string | *No description.* | -| sourceInput | string | *No description.* | -| websiteRedirectInput | string | *No description.* | -| acl | string | *No description.* | -| bucket | string | *No description.* | -| cacheControl | string | *No description.* | -| content | string | *No description.* | -| contentBase64 | string | *No description.* | -| contentDisposition | string | *No description.* | -| contentEncoding | string | *No description.* | -| contentLanguage | string | *No description.* | -| contentType | string | *No description.* | -| etag | string | *No description.* | -| forceDestroy | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| key | string | *No description.* | -| metadata | {[ key: string ]: string} | *No description.* | -| region | string | *No description.* | -| source | string | *No description.* | -| websiteRedirect | string | *No description.* | - ---- - -##### `node`Required +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| versionId | string | *No description.* | +| aclInput | string | *No description.* | +| bucketInput | string | *No description.* | +| cacheControlInput | string | *No description.* | +| contentBase64Input | string | *No description.* | +| contentDispositionInput | string | *No description.* | +| contentEncodingInput | string | *No description.* | +| contentInput | string | *No description.* | +| contentLanguageInput | string | *No description.* | +| contentTypeInput | string | *No description.* | +| etagInput | string | *No description.* | +| forceDestroyInput | boolean \| cdktf.IResolvable | *No description.* | +| idInput | string | *No description.* | +| keyInput | string | *No description.* | +| metadataInput | {[ key: string ]: string} | *No description.* | +| regionInput | string | *No description.* | +| sourceInput | string | *No description.* | +| websiteRedirectInput | string | *No description.* | +| acl | string | *No description.* | +| bucket | string | *No description.* | +| cacheControl | string | *No description.* | +| content | string | *No description.* | +| contentBase64 | string | *No description.* | +| contentDisposition | string | *No description.* | +| contentEncoding | string | *No description.* | +| contentLanguage | string | *No description.* | +| contentType | string | *No description.* | +| etag | string | *No description.* | +| forceDestroy | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| key | string | *No description.* | +| metadata | {[ key: string ]: string} | *No description.* | +| region | string | *No description.* | +| source | string | *No description.* | +| websiteRedirect | string | *No description.* | + +--- + +##### `node`Required ```typescript public readonly node: Node; @@ -43487,7 +43487,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -43497,7 +43497,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -43507,7 +43507,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -43517,7 +43517,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -43527,7 +43527,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -43537,7 +43537,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -43547,7 +43547,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -43557,7 +43557,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -43567,7 +43567,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -43577,7 +43577,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -43587,7 +43587,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -43597,7 +43597,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -43607,7 +43607,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -43617,7 +43617,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `versionId`Required +##### `versionId`Required ```typescript public readonly versionId: string; @@ -43627,7 +43627,7 @@ public readonly versionId: string; --- -##### `aclInput`Optional +##### `aclInput`Optional ```typescript public readonly aclInput: string; @@ -43637,7 +43637,7 @@ public readonly aclInput: string; --- -##### `bucketInput`Optional +##### `bucketInput`Optional ```typescript public readonly bucketInput: string; @@ -43647,7 +43647,7 @@ public readonly bucketInput: string; --- -##### `cacheControlInput`Optional +##### `cacheControlInput`Optional ```typescript public readonly cacheControlInput: string; @@ -43657,7 +43657,7 @@ public readonly cacheControlInput: string; --- -##### `contentBase64Input`Optional +##### `contentBase64Input`Optional ```typescript public readonly contentBase64Input: string; @@ -43667,7 +43667,7 @@ public readonly contentBase64Input: string; --- -##### `contentDispositionInput`Optional +##### `contentDispositionInput`Optional ```typescript public readonly contentDispositionInput: string; @@ -43677,7 +43677,7 @@ public readonly contentDispositionInput: string; --- -##### `contentEncodingInput`Optional +##### `contentEncodingInput`Optional ```typescript public readonly contentEncodingInput: string; @@ -43687,7 +43687,7 @@ public readonly contentEncodingInput: string; --- -##### `contentInput`Optional +##### `contentInput`Optional ```typescript public readonly contentInput: string; @@ -43697,7 +43697,7 @@ public readonly contentInput: string; --- -##### `contentLanguageInput`Optional +##### `contentLanguageInput`Optional ```typescript public readonly contentLanguageInput: string; @@ -43707,7 +43707,7 @@ public readonly contentLanguageInput: string; --- -##### `contentTypeInput`Optional +##### `contentTypeInput`Optional ```typescript public readonly contentTypeInput: string; @@ -43717,7 +43717,7 @@ public readonly contentTypeInput: string; --- -##### `etagInput`Optional +##### `etagInput`Optional ```typescript public readonly etagInput: string; @@ -43727,7 +43727,7 @@ public readonly etagInput: string; --- -##### `forceDestroyInput`Optional +##### `forceDestroyInput`Optional ```typescript public readonly forceDestroyInput: boolean | IResolvable; @@ -43737,7 +43737,7 @@ public readonly forceDestroyInput: boolean | IResolvable; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -43747,7 +43747,7 @@ public readonly idInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -43757,7 +43757,7 @@ public readonly keyInput: string; --- -##### `metadataInput`Optional +##### `metadataInput`Optional ```typescript public readonly metadataInput: {[ key: string ]: string}; @@ -43767,7 +43767,7 @@ public readonly metadataInput: {[ key: string ]: string}; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -43777,7 +43777,7 @@ public readonly regionInput: string; --- -##### `sourceInput`Optional +##### `sourceInput`Optional ```typescript public readonly sourceInput: string; @@ -43787,7 +43787,7 @@ public readonly sourceInput: string; --- -##### `websiteRedirectInput`Optional +##### `websiteRedirectInput`Optional ```typescript public readonly websiteRedirectInput: string; @@ -43797,7 +43797,7 @@ public readonly websiteRedirectInput: string; --- -##### `acl`Required +##### `acl`Required ```typescript public readonly acl: string; @@ -43807,7 +43807,7 @@ public readonly acl: string; --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -43817,7 +43817,7 @@ public readonly bucket: string; --- -##### `cacheControl`Required +##### `cacheControl`Required ```typescript public readonly cacheControl: string; @@ -43827,7 +43827,7 @@ public readonly cacheControl: string; --- -##### `content`Required +##### `content`Required ```typescript public readonly content: string; @@ -43837,7 +43837,7 @@ public readonly content: string; --- -##### `contentBase64`Required +##### `contentBase64`Required ```typescript public readonly contentBase64: string; @@ -43847,7 +43847,7 @@ public readonly contentBase64: string; --- -##### `contentDisposition`Required +##### `contentDisposition`Required ```typescript public readonly contentDisposition: string; @@ -43857,7 +43857,7 @@ public readonly contentDisposition: string; --- -##### `contentEncoding`Required +##### `contentEncoding`Required ```typescript public readonly contentEncoding: string; @@ -43867,7 +43867,7 @@ public readonly contentEncoding: string; --- -##### `contentLanguage`Required +##### `contentLanguage`Required ```typescript public readonly contentLanguage: string; @@ -43877,7 +43877,7 @@ public readonly contentLanguage: string; --- -##### `contentType`Required +##### `contentType`Required ```typescript public readonly contentType: string; @@ -43887,7 +43887,7 @@ public readonly contentType: string; --- -##### `etag`Required +##### `etag`Required ```typescript public readonly etag: string; @@ -43897,7 +43897,7 @@ public readonly etag: string; --- -##### `forceDestroy`Required +##### `forceDestroy`Required ```typescript public readonly forceDestroy: boolean | IResolvable; @@ -43907,7 +43907,7 @@ public readonly forceDestroy: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -43917,7 +43917,7 @@ public readonly id: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -43927,7 +43927,7 @@ public readonly key: string; --- -##### `metadata`Required +##### `metadata`Required ```typescript public readonly metadata: {[ key: string ]: string}; @@ -43937,7 +43937,7 @@ public readonly metadata: {[ key: string ]: string}; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -43947,7 +43947,7 @@ public readonly region: string; --- -##### `source`Required +##### `source`Required ```typescript public readonly source: string; @@ -43957,7 +43957,7 @@ public readonly source: string; --- -##### `websiteRedirect`Required +##### `websiteRedirect`Required ```typescript public readonly websiteRedirect: string; @@ -43971,11 +43971,11 @@ public readonly websiteRedirect: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -43985,27 +43985,27 @@ public readonly tfResourceType: string; --- -### SpacesBucketPolicy +### SpacesBucketPolicy Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy digitalocean_spaces_bucket_policy}. -#### Initializers +#### Initializers ```typescript -import { SpacesBucketPolicy } from '@cdktf/provider-digitalocean' +import { spacesBucketPolicy } from '@cdktf/provider-digitalocean' -new SpacesBucketPolicy(scope: Construct, id: string, config: SpacesBucketPolicyConfig) +new spacesBucketPolicy.SpacesBucketPolicy(scope: Construct, id: string, config: SpacesBucketPolicyConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | SpacesBucketPolicyConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.spacesBucketPolicy.SpacesBucketPolicyConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -44013,7 +44013,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -44023,9 +44023,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* SpacesBucketPolicyConfig +- *Type:* @cdktf/provider-digitalocean.spacesBucketPolicy.SpacesBucketPolicyConfig --- @@ -44033,27 +44033,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -44061,25 +44061,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -44087,7 +44087,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -44095,7 +44095,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -44103,13 +44103,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -44117,127 +44117,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -44247,16 +44247,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { SpacesBucketPolicy } from '@cdktf/provider-digitalocean' +import { spacesBucketPolicy } from '@cdktf/provider-digitalocean' -SpacesBucketPolicy.isConstruct(x: any) +spacesBucketPolicy.SpacesBucketPolicy.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -44275,7 +44275,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -44287,32 +44287,32 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucketInput | string | *No description.* | -| idInput | string | *No description.* | -| policyInput | string | *No description.* | -| regionInput | string | *No description.* | -| bucket | string | *No description.* | -| id | string | *No description.* | -| policy | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucketInput | string | *No description.* | +| idInput | string | *No description.* | +| policyInput | string | *No description.* | +| regionInput | string | *No description.* | +| bucket | string | *No description.* | +| id | string | *No description.* | +| policy | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -44324,7 +44324,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -44334,7 +44334,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -44344,7 +44344,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -44354,7 +44354,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -44364,7 +44364,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -44374,7 +44374,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -44384,7 +44384,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -44394,7 +44394,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -44404,7 +44404,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -44414,7 +44414,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -44424,7 +44424,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -44434,7 +44434,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -44444,7 +44444,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -44454,7 +44454,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucketInput`Optional +##### `bucketInput`Optional ```typescript public readonly bucketInput: string; @@ -44464,7 +44464,7 @@ public readonly bucketInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -44474,7 +44474,7 @@ public readonly idInput: string; --- -##### `policyInput`Optional +##### `policyInput`Optional ```typescript public readonly policyInput: string; @@ -44484,7 +44484,7 @@ public readonly policyInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -44494,7 +44494,7 @@ public readonly regionInput: string; --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -44504,7 +44504,7 @@ public readonly bucket: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -44514,7 +44514,7 @@ public readonly id: string; --- -##### `policy`Required +##### `policy`Required ```typescript public readonly policy: string; @@ -44524,7 +44524,7 @@ public readonly policy: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -44538,11 +44538,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -44552,27 +44552,27 @@ public readonly tfResourceType: string; --- -### SshKey +### SshKey Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key digitalocean_ssh_key}. -#### Initializers +#### Initializers ```typescript -import { SshKey } from '@cdktf/provider-digitalocean' +import { sshKey } from '@cdktf/provider-digitalocean' -new SshKey(scope: Construct, id: string, config: SshKeyConfig) +new sshKey.SshKey(scope: Construct, id: string, config: SshKeyConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | SshKeyConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.sshKey.SshKeyConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -44580,7 +44580,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -44590,9 +44590,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* SshKeyConfig +- *Type:* @cdktf/provider-digitalocean.sshKey.SshKeyConfig --- @@ -44600,27 +44600,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -44628,25 +44628,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -44654,7 +44654,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -44662,7 +44662,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -44670,13 +44670,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -44684,127 +44684,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -44814,16 +44814,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { SshKey } from '@cdktf/provider-digitalocean' +import { sshKey } from '@cdktf/provider-digitalocean' -SshKey.isConstruct(x: any) +sshKey.SshKey.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -44842,7 +44842,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -44854,31 +44854,31 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| fingerprint | string | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| publicKeyInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| publicKey | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| fingerprint | string | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| publicKeyInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| publicKey | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -44890,7 +44890,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -44900,7 +44900,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -44910,7 +44910,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -44920,7 +44920,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -44930,7 +44930,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -44940,7 +44940,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -44950,7 +44950,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -44960,7 +44960,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -44970,7 +44970,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -44980,7 +44980,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -44990,7 +44990,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -45000,7 +45000,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -45010,7 +45010,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -45020,7 +45020,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `fingerprint`Required +##### `fingerprint`Required ```typescript public readonly fingerprint: string; @@ -45030,7 +45030,7 @@ public readonly fingerprint: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -45040,7 +45040,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -45050,7 +45050,7 @@ public readonly nameInput: string; --- -##### `publicKeyInput`Optional +##### `publicKeyInput`Optional ```typescript public readonly publicKeyInput: string; @@ -45060,7 +45060,7 @@ public readonly publicKeyInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -45070,7 +45070,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -45080,7 +45080,7 @@ public readonly name: string; --- -##### `publicKey`Required +##### `publicKey`Required ```typescript public readonly publicKey: string; @@ -45094,11 +45094,11 @@ public readonly publicKey: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -45108,27 +45108,27 @@ public readonly tfResourceType: string; --- -### Tag +### Tag Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/tag digitalocean_tag}. -#### Initializers +#### Initializers ```typescript -import { Tag } from '@cdktf/provider-digitalocean' +import { tag } from '@cdktf/provider-digitalocean' -new Tag(scope: Construct, id: string, config: TagConfig) +new tag.Tag(scope: Construct, id: string, config: TagConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | TagConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.tag.TagConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -45136,7 +45136,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -45146,9 +45146,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* TagConfig +- *Type:* @cdktf/provider-digitalocean.tag.TagConfig --- @@ -45156,27 +45156,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -45184,25 +45184,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -45210,7 +45210,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -45218,7 +45218,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -45226,13 +45226,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -45240,127 +45240,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -45370,16 +45370,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Tag } from '@cdktf/provider-digitalocean' +import { tag } from '@cdktf/provider-digitalocean' -Tag.isConstruct(x: any) +tag.Tag.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -45398,7 +45398,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -45410,34 +45410,34 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| databasesCount | number | *No description.* | -| dropletsCount | number | *No description.* | -| imagesCount | number | *No description.* | -| totalResourceCount | number | *No description.* | -| volumesCount | number | *No description.* | -| volumeSnapshotsCount | number | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| databasesCount | number | *No description.* | +| dropletsCount | number | *No description.* | +| imagesCount | number | *No description.* | +| totalResourceCount | number | *No description.* | +| volumesCount | number | *No description.* | +| volumeSnapshotsCount | number | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -45449,7 +45449,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -45459,7 +45459,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -45469,7 +45469,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -45479,7 +45479,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -45489,7 +45489,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -45499,7 +45499,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -45509,7 +45509,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -45519,7 +45519,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -45529,7 +45529,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -45539,7 +45539,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -45549,7 +45549,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -45559,7 +45559,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -45569,7 +45569,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -45579,7 +45579,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `databasesCount`Required +##### `databasesCount`Required ```typescript public readonly databasesCount: number; @@ -45589,7 +45589,7 @@ public readonly databasesCount: number; --- -##### `dropletsCount`Required +##### `dropletsCount`Required ```typescript public readonly dropletsCount: number; @@ -45599,7 +45599,7 @@ public readonly dropletsCount: number; --- -##### `imagesCount`Required +##### `imagesCount`Required ```typescript public readonly imagesCount: number; @@ -45609,7 +45609,7 @@ public readonly imagesCount: number; --- -##### `totalResourceCount`Required +##### `totalResourceCount`Required ```typescript public readonly totalResourceCount: number; @@ -45619,7 +45619,7 @@ public readonly totalResourceCount: number; --- -##### `volumesCount`Required +##### `volumesCount`Required ```typescript public readonly volumesCount: number; @@ -45629,7 +45629,7 @@ public readonly volumesCount: number; --- -##### `volumeSnapshotsCount`Required +##### `volumeSnapshotsCount`Required ```typescript public readonly volumeSnapshotsCount: number; @@ -45639,7 +45639,7 @@ public readonly volumeSnapshotsCount: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -45649,7 +45649,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -45659,7 +45659,7 @@ public readonly nameInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -45669,7 +45669,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -45683,11 +45683,11 @@ public readonly name: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -45697,27 +45697,27 @@ public readonly tfResourceType: string; --- -### Volume +### Volume Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/volume digitalocean_volume}. -#### Initializers +#### Initializers ```typescript -import { Volume } from '@cdktf/provider-digitalocean' +import { volume } from '@cdktf/provider-digitalocean' -new Volume(scope: Construct, id: string, config: VolumeConfig) +new volume.Volume(scope: Construct, id: string, config: VolumeConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | VolumeConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.volume.VolumeConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -45725,7 +45725,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -45735,9 +45735,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* VolumeConfig +- *Type:* @cdktf/provider-digitalocean.volume.VolumeConfig --- @@ -45745,33 +45745,33 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetDescription | *No description.* | -| resetFilesystemType | *No description.* | -| resetId | *No description.* | -| resetInitialFilesystemLabel | *No description.* | -| resetInitialFilesystemType | *No description.* | -| resetSnapshotId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetDescription | *No description.* | +| resetFilesystemType | *No description.* | +| resetId | *No description.* | +| resetInitialFilesystemLabel | *No description.* | +| resetInitialFilesystemType | *No description.* | +| resetSnapshotId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -45779,25 +45779,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -45805,7 +45805,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -45813,7 +45813,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -45821,13 +45821,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -45835,163 +45835,163 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetDescription` +##### `resetDescription` ```typescript public resetDescription(): void ``` -##### `resetFilesystemType` +##### `resetFilesystemType` ```typescript public resetFilesystemType(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetInitialFilesystemLabel` +##### `resetInitialFilesystemLabel` ```typescript public resetInitialFilesystemLabel(): void ``` -##### `resetInitialFilesystemType` +##### `resetInitialFilesystemType` ```typescript public resetInitialFilesystemType(): void ``` -##### `resetSnapshotId` +##### `resetSnapshotId` ```typescript public resetSnapshotId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -46001,16 +46001,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Volume } from '@cdktf/provider-digitalocean' +import { volume } from '@cdktf/provider-digitalocean' -Volume.isConstruct(x: any) +volume.Volume.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -46029,7 +46029,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -46041,47 +46041,47 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletIds | number[] | *No description.* | -| filesystemLabel | string | *No description.* | -| urn | string | *No description.* | -| descriptionInput | string | *No description.* | -| filesystemTypeInput | string | *No description.* | -| idInput | string | *No description.* | -| initialFilesystemLabelInput | string | *No description.* | -| initialFilesystemTypeInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| sizeInput | number | *No description.* | -| snapshotIdInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| description | string | *No description.* | -| filesystemType | string | *No description.* | -| id | string | *No description.* | -| initialFilesystemLabel | string | *No description.* | -| initialFilesystemType | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| size | number | *No description.* | -| snapshotId | string | *No description.* | -| tags | string[] | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletIds | number[] | *No description.* | +| filesystemLabel | string | *No description.* | +| urn | string | *No description.* | +| descriptionInput | string | *No description.* | +| filesystemTypeInput | string | *No description.* | +| idInput | string | *No description.* | +| initialFilesystemLabelInput | string | *No description.* | +| initialFilesystemTypeInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| sizeInput | number | *No description.* | +| snapshotIdInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| description | string | *No description.* | +| filesystemType | string | *No description.* | +| id | string | *No description.* | +| initialFilesystemLabel | string | *No description.* | +| initialFilesystemType | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| size | number | *No description.* | +| snapshotId | string | *No description.* | +| tags | string[] | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -46093,7 +46093,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -46103,7 +46103,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -46113,7 +46113,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -46123,7 +46123,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -46133,7 +46133,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -46143,7 +46143,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -46153,7 +46153,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -46163,7 +46163,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -46173,7 +46173,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -46183,7 +46183,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -46193,7 +46193,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -46203,7 +46203,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -46213,7 +46213,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -46223,7 +46223,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletIds`Required +##### `dropletIds`Required ```typescript public readonly dropletIds: number[]; @@ -46233,7 +46233,7 @@ public readonly dropletIds: number[]; --- -##### `filesystemLabel`Required +##### `filesystemLabel`Required ```typescript public readonly filesystemLabel: string; @@ -46243,7 +46243,7 @@ public readonly filesystemLabel: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -46253,7 +46253,7 @@ public readonly urn: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -46263,7 +46263,7 @@ public readonly descriptionInput: string; --- -##### `filesystemTypeInput`Optional +##### `filesystemTypeInput`Optional ```typescript public readonly filesystemTypeInput: string; @@ -46273,7 +46273,7 @@ public readonly filesystemTypeInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -46283,7 +46283,7 @@ public readonly idInput: string; --- -##### `initialFilesystemLabelInput`Optional +##### `initialFilesystemLabelInput`Optional ```typescript public readonly initialFilesystemLabelInput: string; @@ -46293,7 +46293,7 @@ public readonly initialFilesystemLabelInput: string; --- -##### `initialFilesystemTypeInput`Optional +##### `initialFilesystemTypeInput`Optional ```typescript public readonly initialFilesystemTypeInput: string; @@ -46303,7 +46303,7 @@ public readonly initialFilesystemTypeInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -46313,7 +46313,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -46323,7 +46323,7 @@ public readonly regionInput: string; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: number; @@ -46333,7 +46333,7 @@ public readonly sizeInput: number; --- -##### `snapshotIdInput`Optional +##### `snapshotIdInput`Optional ```typescript public readonly snapshotIdInput: string; @@ -46343,7 +46343,7 @@ public readonly snapshotIdInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -46353,7 +46353,7 @@ public readonly tagsInput: string[]; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -46363,7 +46363,7 @@ public readonly description: string; --- -##### `filesystemType`Required +##### `filesystemType`Required ```typescript public readonly filesystemType: string; @@ -46373,7 +46373,7 @@ public readonly filesystemType: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -46383,7 +46383,7 @@ public readonly id: string; --- -##### `initialFilesystemLabel`Required +##### `initialFilesystemLabel`Required ```typescript public readonly initialFilesystemLabel: string; @@ -46393,7 +46393,7 @@ public readonly initialFilesystemLabel: string; --- -##### `initialFilesystemType`Required +##### `initialFilesystemType`Required ```typescript public readonly initialFilesystemType: string; @@ -46403,7 +46403,7 @@ public readonly initialFilesystemType: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -46413,7 +46413,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -46423,7 +46423,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -46433,7 +46433,7 @@ public readonly size: number; --- -##### `snapshotId`Required +##### `snapshotId`Required ```typescript public readonly snapshotId: string; @@ -46443,7 +46443,7 @@ public readonly snapshotId: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -46457,11 +46457,11 @@ public readonly tags: string[]; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -46471,27 +46471,27 @@ public readonly tfResourceType: string; --- -### VolumeAttachment +### VolumeAttachment Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment digitalocean_volume_attachment}. -#### Initializers +#### Initializers ```typescript -import { VolumeAttachment } from '@cdktf/provider-digitalocean' +import { volumeAttachment } from '@cdktf/provider-digitalocean' -new VolumeAttachment(scope: Construct, id: string, config: VolumeAttachmentConfig) +new volumeAttachment.VolumeAttachment(scope: Construct, id: string, config: VolumeAttachmentConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | VolumeAttachmentConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.volumeAttachment.VolumeAttachmentConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -46499,7 +46499,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -46509,9 +46509,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* VolumeAttachmentConfig +- *Type:* @cdktf/provider-digitalocean.volumeAttachment.VolumeAttachmentConfig --- @@ -46519,27 +46519,27 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -46547,25 +46547,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -46573,7 +46573,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -46581,7 +46581,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -46589,13 +46589,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -46603,127 +46603,127 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void @@ -46733,16 +46733,16 @@ public resetId(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { VolumeAttachment } from '@cdktf/provider-digitalocean' +import { volumeAttachment } from '@cdktf/provider-digitalocean' -VolumeAttachment.isConstruct(x: any) +volumeAttachment.VolumeAttachment.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -46761,7 +46761,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -46773,30 +46773,30 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletIdInput | number | *No description.* | -| idInput | string | *No description.* | -| volumeIdInput | string | *No description.* | -| dropletId | number | *No description.* | -| id | string | *No description.* | -| volumeId | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletIdInput | number | *No description.* | +| idInput | string | *No description.* | +| volumeIdInput | string | *No description.* | +| dropletId | number | *No description.* | +| id | string | *No description.* | +| volumeId | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -46808,7 +46808,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -46818,7 +46818,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -46828,7 +46828,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -46838,7 +46838,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -46848,7 +46848,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -46858,7 +46858,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -46868,7 +46868,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -46878,7 +46878,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -46888,7 +46888,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -46898,7 +46898,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -46908,7 +46908,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -46918,7 +46918,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -46928,7 +46928,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -46938,7 +46938,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletIdInput`Optional +##### `dropletIdInput`Optional ```typescript public readonly dropletIdInput: number; @@ -46948,7 +46948,7 @@ public readonly dropletIdInput: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -46958,7 +46958,7 @@ public readonly idInput: string; --- -##### `volumeIdInput`Optional +##### `volumeIdInput`Optional ```typescript public readonly volumeIdInput: string; @@ -46968,7 +46968,7 @@ public readonly volumeIdInput: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -46978,7 +46978,7 @@ public readonly dropletId: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -46988,7 +46988,7 @@ public readonly id: string; --- -##### `volumeId`Required +##### `volumeId`Required ```typescript public readonly volumeId: string; @@ -47002,11 +47002,11 @@ public readonly volumeId: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -47016,27 +47016,27 @@ public readonly tfResourceType: string; --- -### VolumeSnapshot +### VolumeSnapshot Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot digitalocean_volume_snapshot}. -#### Initializers +#### Initializers ```typescript -import { VolumeSnapshot } from '@cdktf/provider-digitalocean' +import { volumeSnapshot } from '@cdktf/provider-digitalocean' -new VolumeSnapshot(scope: Construct, id: string, config: VolumeSnapshotConfig) +new volumeSnapshot.VolumeSnapshot(scope: Construct, id: string, config: VolumeSnapshotConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | VolumeSnapshotConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.volumeSnapshot.VolumeSnapshotConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -47044,7 +47044,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -47054,9 +47054,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* VolumeSnapshotConfig +- *Type:* @cdktf/provider-digitalocean.volumeSnapshot.VolumeSnapshotConfig --- @@ -47064,28 +47064,28 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resetId | *No description.* | -| resetTags | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resetId | *No description.* | +| resetTags | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -47093,25 +47093,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -47119,7 +47119,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -47127,7 +47127,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -47135,13 +47135,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -47149,133 +47149,133 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void @@ -47285,16 +47285,16 @@ public resetTags(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { VolumeSnapshot } from '@cdktf/provider-digitalocean' +import { volumeSnapshot } from '@cdktf/provider-digitalocean' -VolumeSnapshot.isConstruct(x: any) +volumeSnapshot.VolumeSnapshot.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -47313,7 +47313,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -47325,36 +47325,36 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| minDiskSize | number | *No description.* | -| regions | string[] | *No description.* | -| size | number | *No description.* | -| idInput | string | *No description.* | -| nameInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| volumeIdInput | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| tags | string[] | *No description.* | -| volumeId | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| minDiskSize | number | *No description.* | +| regions | string[] | *No description.* | +| size | number | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| volumeIdInput | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| tags | string[] | *No description.* | +| volumeId | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -47366,7 +47366,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -47376,7 +47376,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -47386,7 +47386,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -47396,7 +47396,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -47406,7 +47406,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -47416,7 +47416,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -47426,7 +47426,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -47436,7 +47436,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -47446,7 +47446,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -47456,7 +47456,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -47466,7 +47466,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -47476,7 +47476,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -47486,7 +47486,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -47496,7 +47496,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -47506,7 +47506,7 @@ public readonly createdAt: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -47516,7 +47516,7 @@ public readonly minDiskSize: number; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -47526,7 +47526,7 @@ public readonly regions: string[]; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -47536,7 +47536,7 @@ public readonly size: number; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -47546,7 +47546,7 @@ public readonly idInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -47556,7 +47556,7 @@ public readonly nameInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -47566,7 +47566,7 @@ public readonly tagsInput: string[]; --- -##### `volumeIdInput`Optional +##### `volumeIdInput`Optional ```typescript public readonly volumeIdInput: string; @@ -47576,7 +47576,7 @@ public readonly volumeIdInput: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -47586,7 +47586,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -47596,7 +47596,7 @@ public readonly name: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -47606,7 +47606,7 @@ public readonly tags: string[]; --- -##### `volumeId`Required +##### `volumeId`Required ```typescript public readonly volumeId: string; @@ -47620,11 +47620,11 @@ public readonly volumeId: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -47634,27 +47634,27 @@ public readonly tfResourceType: string; --- -### Vpc +### Vpc Represents a {@link https://www.terraform.io/docs/providers/digitalocean/r/vpc digitalocean_vpc}. -#### Initializers +#### Initializers ```typescript -import { Vpc } from '@cdktf/provider-digitalocean' +import { vpc } from '@cdktf/provider-digitalocean' -new Vpc(scope: Construct, id: string, config: VpcConfig) +new vpc.Vpc(scope: Construct, id: string, config: VpcConfig) ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| scope | constructs.Construct | The scope in which to define this construct. | -| id | string | The scoped construct ID. | -| config | VpcConfig | *No description.* | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | @cdktf/provider-digitalocean.vpc.VpcConfig | *No description.* | --- -##### `scope`Required +##### `scope`Required - *Type:* constructs.Construct @@ -47662,7 +47662,7 @@ The scope in which to define this construct. --- -##### `id`Required +##### `id`Required - *Type:* string @@ -47672,9 +47672,9 @@ Must be unique amongst siblings in the same scope --- -##### `config`Required +##### `config`Required -- *Type:* VpcConfig +- *Type:* @cdktf/provider-digitalocean.vpc.VpcConfig --- @@ -47682,31 +47682,31 @@ Must be unique amongst siblings in the same scope | **Name** | **Description** | | --- | --- | -| toString | Returns a string representation of this construct. | -| addOverride | *No description.* | -| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | -| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | -| toMetadata | *No description.* | -| toTerraform | Adds this resource to the terraform JSON output. | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| putTimeouts | *No description.* | -| resetDescription | *No description.* | -| resetId | *No description.* | -| resetIpRange | *No description.* | -| resetTimeouts | *No description.* | - ---- - -##### `toString` +| toString | Returns a string representation of this construct. | +| addOverride | *No description.* | +| overrideLogicalId | Overrides the auto-generated logical ID with a specific ID. | +| resetOverrideLogicalId | Resets a previously passed logical Id to use the auto-generated logical id again. | +| toMetadata | *No description.* | +| toTerraform | Adds this resource to the terraform JSON output. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| putTimeouts | *No description.* | +| resetDescription | *No description.* | +| resetId | *No description.* | +| resetIpRange | *No description.* | +| resetTimeouts | *No description.* | + +--- + +##### `toString` ```typescript public toString(): string @@ -47714,25 +47714,25 @@ public toString(): string Returns a string representation of this construct. -##### `addOverride` +##### `addOverride` ```typescript public addOverride(path: string, value: any): void ``` -###### `path`Required +###### `path`Required - *Type:* string --- -###### `value`Required +###### `value`Required - *Type:* any --- -##### `overrideLogicalId` +##### `overrideLogicalId` ```typescript public overrideLogicalId(newLogicalId: string): void @@ -47740,7 +47740,7 @@ public overrideLogicalId(newLogicalId: string): void Overrides the auto-generated logical ID with a specific ID. -###### `newLogicalId`Required +###### `newLogicalId`Required - *Type:* string @@ -47748,7 +47748,7 @@ The new logical ID to use for this stack element. --- -##### `resetOverrideLogicalId` +##### `resetOverrideLogicalId` ```typescript public resetOverrideLogicalId(): void @@ -47756,13 +47756,13 @@ public resetOverrideLogicalId(): void Resets a previously passed logical Id to use the auto-generated logical id again. -##### `toMetadata` +##### `toMetadata` ```typescript public toMetadata(): any ``` -##### `toTerraform` +##### `toTerraform` ```typescript public toTerraform(): any @@ -47770,157 +47770,157 @@ public toTerraform(): any Adds this resource to the terraform JSON output. -##### `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(terraformAttribute: string): IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `putTimeouts` +##### `putTimeouts` ```typescript public putTimeouts(value: VpcTimeouts): void ``` -###### `value`Required +###### `value`Required -- *Type:* VpcTimeouts +- *Type:* @cdktf/provider-digitalocean.vpc.VpcTimeouts --- -##### `resetDescription` +##### `resetDescription` ```typescript public resetDescription(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetIpRange` +##### `resetIpRange` ```typescript public resetIpRange(): void ``` -##### `resetTimeouts` +##### `resetTimeouts` ```typescript public resetTimeouts(): void @@ -47930,16 +47930,16 @@ public resetTimeouts(): void | **Name** | **Description** | | --- | --- | -| isConstruct | Checks if `x` is a construct. | +| isConstruct | Checks if `x` is a construct. | --- -##### `isConstruct` +##### `isConstruct` ```typescript -import { Vpc } from '@cdktf/provider-digitalocean' +import { vpc } from '@cdktf/provider-digitalocean' -Vpc.isConstruct(x: any) +vpc.Vpc.isConstruct(x: any) ``` Checks if `x` is a construct. @@ -47958,7 +47958,7 @@ library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead. -###### `x`Required +###### `x`Required - *Type:* any @@ -47970,39 +47970,39 @@ Any object. | **Name** | **Type** | **Description** | | --- | --- | --- | -| node | constructs.Node | The tree node. | -| cdktfStack | cdktf.TerraformStack | *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.* | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | string[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| createdAt | string | *No description.* | -| default | cdktf.IResolvable | *No description.* | -| timeouts | VpcTimeoutsOutputReference | *No description.* | -| urn | string | *No description.* | -| descriptionInput | string | *No description.* | -| idInput | string | *No description.* | -| ipRangeInput | string | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| timeoutsInput | cdktf.IResolvable \| VpcTimeouts | *No description.* | -| description | string | *No description.* | -| id | string | *No description.* | -| ipRange | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | +| node | constructs.Node | The tree node. | +| cdktfStack | cdktf.TerraformStack | *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.* | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | string[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| createdAt | string | *No description.* | +| default | cdktf.IResolvable | *No description.* | +| timeouts | @cdktf/provider-digitalocean.vpc.VpcTimeoutsOutputReference | *No description.* | +| urn | string | *No description.* | +| descriptionInput | string | *No description.* | +| idInput | string | *No description.* | +| ipRangeInput | string | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| timeoutsInput | @cdktf/provider-digitalocean.vpc.VpcTimeouts \| cdktf.IResolvable | *No description.* | +| description | string | *No description.* | +| id | string | *No description.* | +| ipRange | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | --- -##### `node`Required +##### `node`Required ```typescript public readonly node: Node; @@ -48014,7 +48014,7 @@ The tree node. --- -##### `cdktfStack`Required +##### `cdktfStack`Required ```typescript public readonly cdktfStack: TerraformStack; @@ -48024,7 +48024,7 @@ public readonly cdktfStack: TerraformStack; --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -48034,7 +48034,7 @@ public readonly fqn: string; --- -##### `friendlyUniqueId`Required +##### `friendlyUniqueId`Required ```typescript public readonly friendlyUniqueId: string; @@ -48044,7 +48044,7 @@ public readonly friendlyUniqueId: string; --- -##### `terraformMetaArguments`Required +##### `terraformMetaArguments`Required ```typescript public readonly terraformMetaArguments: {[ key: string ]: any}; @@ -48054,7 +48054,7 @@ public readonly terraformMetaArguments: {[ key: string ]: any}; --- -##### `terraformResourceType`Required +##### `terraformResourceType`Required ```typescript public readonly terraformResourceType: string; @@ -48064,7 +48064,7 @@ public readonly terraformResourceType: string; --- -##### `terraformGeneratorMetadata`Optional +##### `terraformGeneratorMetadata`Optional ```typescript public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; @@ -48074,7 +48074,7 @@ public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -48084,7 +48084,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -48094,7 +48094,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: string[]; @@ -48104,7 +48104,7 @@ public readonly dependsOn: string[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -48114,7 +48114,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -48124,7 +48124,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -48134,7 +48134,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -48144,7 +48144,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -48154,7 +48154,7 @@ public readonly createdAt: string; --- -##### `default`Required +##### `default`Required ```typescript public readonly default: IResolvable; @@ -48164,17 +48164,17 @@ public readonly default: IResolvable; --- -##### `timeouts`Required +##### `timeouts`Required ```typescript public readonly timeouts: VpcTimeoutsOutputReference; ``` -- *Type:* VpcTimeoutsOutputReference +- *Type:* @cdktf/provider-digitalocean.vpc.VpcTimeoutsOutputReference --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -48184,7 +48184,7 @@ public readonly urn: string; --- -##### `descriptionInput`Optional +##### `descriptionInput`Optional ```typescript public readonly descriptionInput: string; @@ -48194,7 +48194,7 @@ public readonly descriptionInput: string; --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -48204,7 +48204,7 @@ public readonly idInput: string; --- -##### `ipRangeInput`Optional +##### `ipRangeInput`Optional ```typescript public readonly ipRangeInput: string; @@ -48214,7 +48214,7 @@ public readonly ipRangeInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -48224,7 +48224,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -48234,17 +48234,17 @@ public readonly regionInput: string; --- -##### `timeoutsInput`Optional +##### `timeoutsInput`Optional ```typescript -public readonly timeoutsInput: IResolvable | VpcTimeouts; +public readonly timeoutsInput: VpcTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | VpcTimeouts +- *Type:* @cdktf/provider-digitalocean.vpc.VpcTimeouts | cdktf.IResolvable --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -48254,7 +48254,7 @@ public readonly description: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -48264,7 +48264,7 @@ public readonly id: string; --- -##### `ipRange`Required +##### `ipRange`Required ```typescript public readonly ipRange: string; @@ -48274,7 +48274,7 @@ public readonly ipRange: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -48284,7 +48284,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -48298,11 +48298,11 @@ public readonly region: string; | **Name** | **Type** | **Description** | | --- | --- | --- | -| tfResourceType | string | *No description.* | +| tfResourceType | string | *No description.* | --- -##### `tfResourceType`Required +##### `tfResourceType`Required ```typescript public readonly tfResourceType: string; @@ -48314,34 +48314,34 @@ public readonly tfResourceType: string; ## Structs -### AppConfig +### AppConfig -#### Initializer +#### Initializer ```typescript -import { AppConfig } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appConfig: AppConfig = { ... } +const appConfig: app.AppConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#id App#id}. | -| spec | AppSpec | spec block. | -| timeouts | AppTimeouts | timeouts block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#id App#id}. | +| spec | @cdktf/provider-digitalocean.app.AppSpec | spec block. | +| timeouts | @cdktf/provider-digitalocean.app.AppTimeouts | timeouts block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -48351,7 +48351,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -48361,7 +48361,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -48371,7 +48371,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -48381,7 +48381,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -48391,7 +48391,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -48401,7 +48401,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -48411,7 +48411,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -48426,13 +48426,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `spec`Optional +##### `spec`Optional ```typescript public readonly spec: AppSpec; ``` -- *Type:* AppSpec +- *Type:* @cdktf/provider-digitalocean.app.AppSpec spec block. @@ -48440,13 +48440,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: AppTimeouts; ``` -- *Type:* AppTimeouts +- *Type:* @cdktf/provider-digitalocean.app.AppTimeouts timeouts block. @@ -48454,36 +48454,36 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpec +### AppSpec -#### Initializer +#### Initializer ```typescript -import { AppSpec } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpec: AppSpec = { ... } +const appSpec: app.AppSpec = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the app. Must be unique across all apps in the same account. | -| alert | cdktf.IResolvable \| AppSpecAlert[] | alert block. | -| database | cdktf.IResolvable \| AppSpecDatabase[] | database block. | -| domain | cdktf.IResolvable \| AppSpecDomain[] | domain block. | -| domains | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#domains App#domains}. | -| env | cdktf.IResolvable \| AppSpecEnv[] | env block. | -| function | cdktf.IResolvable \| AppSpecFunction[] | function block. | -| job | cdktf.IResolvable \| AppSpecJob[] | job block. | -| region | string | The slug for the DigitalOcean data center region hosting the app. | -| service | cdktf.IResolvable \| AppSpecService[] | service block. | -| staticSite | cdktf.IResolvable \| AppSpecStaticSite[] | static_site block. | -| worker | cdktf.IResolvable \| AppSpecWorker[] | worker block. | +| name | string | The name of the app. Must be unique across all apps in the same account. | +| alert | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecAlert[] | alert block. | +| database | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecDatabase[] | database block. | +| domain | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecDomain[] | domain block. | +| domains | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#domains App#domains}. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecEnv[] | env block. | +| function | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunction[] | function block. | +| job | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJob[] | job block. | +| region | string | The slug for the DigitalOcean data center region hosting the app. | +| service | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecService[] | service block. | +| staticSite | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSite[] | static_site block. | +| worker | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorker[] | worker block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -48497,13 +48497,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `alert`Optional +##### `alert`Optional ```typescript public readonly alert: IResolvable | AppSpecAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecAlert[] alert block. @@ -48511,13 +48511,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `database`Optional +##### `database`Optional ```typescript public readonly database: IResolvable | AppSpecDatabase[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDatabase[] database block. @@ -48525,13 +48525,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `domain`Optional +##### `domain`Optional ```typescript public readonly domain: IResolvable | AppSpecDomain[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDomain[] domain block. @@ -48539,7 +48539,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `domains`Optional +##### `domains`Optional ```typescript public readonly domains: string[]; @@ -48551,13 +48551,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecEnv[] env block. @@ -48565,13 +48565,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `function`Optional +##### `function`Optional ```typescript public readonly function: IResolvable | AppSpecFunction[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunction[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunction[] function block. @@ -48579,13 +48579,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `job`Optional +##### `job`Optional ```typescript public readonly job: IResolvable | AppSpecJob[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJob[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJob[] job block. @@ -48593,7 +48593,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -48607,13 +48607,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `service`Optional +##### `service`Optional ```typescript public readonly service: IResolvable | AppSpecService[]; ``` -- *Type:* cdktf.IResolvable | AppSpecService[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecService[] service block. @@ -48621,13 +48621,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `staticSite`Optional +##### `staticSite`Optional ```typescript public readonly staticSite: IResolvable | AppSpecStaticSite[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSite[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSite[] static_site block. @@ -48635,13 +48635,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `worker`Optional +##### `worker`Optional ```typescript public readonly worker: IResolvable | AppSpecWorker[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorker[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorker[] worker block. @@ -48649,26 +48649,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecAlert +### AppSpecAlert -#### Initializer +#### Initializer ```typescript -import { AppSpecAlert } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecAlert: AppSpecAlert = { ... } +const appSpecAlert: app.AppSpecAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | +| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -48680,7 +48680,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disabled`Optional +##### `disabled`Optional ```typescript public readonly disabled: boolean | IResolvable; @@ -48692,31 +48692,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecDatabase +### AppSpecDatabase -#### Initializer +#### Initializer ```typescript -import { AppSpecDatabase } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecDatabase: AppSpecDatabase = { ... } +const appSpecDatabase: app.AppSpecDatabase = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| clusterName | string | The name of the underlying DigitalOcean DBaaS cluster. | -| dbName | string | The name of the MySQL or PostgreSQL database to configure. | -| dbUser | string | The name of the MySQL or PostgreSQL user to configure. | -| engine | string | The database engine to use. | -| name | string | The name of the component. | -| production | boolean \| cdktf.IResolvable | Whether this is a production or dev database. | -| version | string | The version of the database engine. | +| clusterName | string | The name of the underlying DigitalOcean DBaaS cluster. | +| dbName | string | The name of the MySQL or PostgreSQL database to configure. | +| dbUser | string | The name of the MySQL or PostgreSQL user to configure. | +| engine | string | The database engine to use. | +| name | string | The name of the component. | +| production | boolean \| cdktf.IResolvable | Whether this is a production or dev database. | +| version | string | The version of the database engine. | --- -##### `clusterName`Optional +##### `clusterName`Optional ```typescript public readonly clusterName: string; @@ -48732,7 +48732,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dbName`Optional +##### `dbName`Optional ```typescript public readonly dbName: string; @@ -48746,7 +48746,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dbUser`Optional +##### `dbUser`Optional ```typescript public readonly dbUser: string; @@ -48760,7 +48760,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `engine`Optional +##### `engine`Optional ```typescript public readonly engine: string; @@ -48774,7 +48774,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -48788,7 +48788,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `production`Optional +##### `production`Optional ```typescript public readonly production: boolean | IResolvable; @@ -48802,7 +48802,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `version`Optional +##### `version`Optional ```typescript public readonly version: string; @@ -48816,28 +48816,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecDomain +### AppSpecDomain -#### Initializer +#### Initializer ```typescript -import { AppSpecDomain } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecDomain: AppSpecDomain = { ... } +const appSpecDomain: app.AppSpecDomain = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The hostname for the domain. | -| type | string | The type of the domain. | -| wildcard | boolean \| cdktf.IResolvable | Indicates whether the domain includes all sub-domains, in addition to the given domain. | -| zone | string | If the domain uses DigitalOcean DNS and you would like App Platform to automatically manage it for you, set this to the name of the domain on your account. | +| name | string | The hostname for the domain. | +| type | string | The type of the domain. | +| wildcard | boolean \| cdktf.IResolvable | Indicates whether the domain includes all sub-domains, in addition to the given domain. | +| zone | string | If the domain uses DigitalOcean DNS and you would like App Platform to automatically manage it for you, set this to the name of the domain on your account. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -48851,7 +48851,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -48865,7 +48865,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `wildcard`Optional +##### `wildcard`Optional ```typescript public readonly wildcard: boolean | IResolvable; @@ -48879,7 +48879,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `zone`Optional +##### `zone`Optional ```typescript public readonly zone: string; @@ -48893,28 +48893,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecEnv +### AppSpecEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecEnv: AppSpecEnv = { ... } +const appSpecEnv: app.AppSpecEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -48928,7 +48928,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -48942,7 +48942,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -48956,7 +48956,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -48970,34 +48970,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunction +### AppSpecFunction -#### Initializer +#### Initializer ```typescript -import { AppSpecFunction } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunction: AppSpecFunction = { ... } +const appSpecFunction: app.AppSpecFunction = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the component. | -| alert | cdktf.IResolvable \| AppSpecFunctionAlert[] | alert block. | -| cors | AppSpecFunctionCors | cors block. | -| env | cdktf.IResolvable \| AppSpecFunctionEnv[] | env block. | -| git | AppSpecFunctionGit | git block. | -| github | AppSpecFunctionGithub | github block. | -| gitlab | AppSpecFunctionGitlab | gitlab block. | -| logDestination | cdktf.IResolvable \| AppSpecFunctionLogDestination[] | log_destination block. | -| routes | cdktf.IResolvable \| AppSpecFunctionRoutes[] | routes block. | -| sourceDir | string | An optional path to the working directory to use for the build. | +| name | string | The name of the component. | +| alert | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] | alert block. | +| cors | @cdktf/provider-digitalocean.app.AppSpecFunctionCors | cors block. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] | env block. | +| git | @cdktf/provider-digitalocean.app.AppSpecFunctionGit | git block. | +| github | @cdktf/provider-digitalocean.app.AppSpecFunctionGithub | github block. | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab | gitlab block. | +| logDestination | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] | log_destination block. | +| routes | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] | routes block. | +| sourceDir | string | An optional path to the working directory to use for the build. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -49011,13 +49011,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `alert`Optional +##### `alert`Optional ```typescript public readonly alert: IResolvable | AppSpecFunctionAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] alert block. @@ -49025,13 +49025,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `cors`Optional +##### `cors`Optional ```typescript public readonly cors: AppSpecFunctionCors; ``` -- *Type:* AppSpecFunctionCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCors cors block. @@ -49039,13 +49039,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecFunctionEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] env block. @@ -49053,13 +49053,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `git`Optional +##### `git`Optional ```typescript public readonly git: AppSpecFunctionGit; ``` -- *Type:* AppSpecFunctionGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGit git block. @@ -49067,13 +49067,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `github`Optional +##### `github`Optional ```typescript public readonly github: AppSpecFunctionGithub; ``` -- *Type:* AppSpecFunctionGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGithub github block. @@ -49081,13 +49081,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gitlab`Optional +##### `gitlab`Optional ```typescript public readonly gitlab: AppSpecFunctionGitlab; ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab gitlab block. @@ -49095,13 +49095,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logDestination`Optional +##### `logDestination`Optional ```typescript public readonly logDestination: IResolvable | AppSpecFunctionLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] log_destination block. @@ -49109,13 +49109,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `routes`Optional +##### `routes`Optional ```typescript public readonly routes: IResolvable | AppSpecFunctionRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] routes block. @@ -49123,7 +49123,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDir`Optional +##### `sourceDir`Optional ```typescript public readonly sourceDir: string; @@ -49137,29 +49137,29 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionAlert +### AppSpecFunctionAlert -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionAlert } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionAlert: AppSpecFunctionAlert = { ... } +const appSpecFunctionAlert: app.AppSpecFunctionAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | +| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -49171,7 +49171,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -49183,7 +49183,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -49195,7 +49195,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -49207,7 +49207,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disabled`Optional +##### `disabled`Optional ```typescript public readonly disabled: boolean | IResolvable; @@ -49219,30 +49219,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionCors +### AppSpecFunctionCors -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionCors } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionCors: AppSpecFunctionCors = { ... } +const appSpecFunctionCors: app.AppSpecFunctionCors = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | -| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | -| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | -| allowOrigins | AppSpecFunctionCorsAllowOrigins | allow_origins block. | -| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | -| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | +| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins | allow_origins block. | +| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | --- -##### `allowCredentials`Optional +##### `allowCredentials`Optional ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -49258,7 +49258,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowHeaders`Optional +##### `allowHeaders`Optional ```typescript public readonly allowHeaders: string[]; @@ -49272,7 +49272,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowMethods`Optional +##### `allowMethods`Optional ```typescript public readonly allowMethods: string[]; @@ -49286,13 +49286,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowOrigins`Optional +##### `allowOrigins`Optional ```typescript public readonly allowOrigins: AppSpecFunctionCorsAllowOrigins; ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins allow_origins block. @@ -49300,7 +49300,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `exposeHeaders`Optional +##### `exposeHeaders`Optional ```typescript public readonly exposeHeaders: string[]; @@ -49314,7 +49314,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxAge`Optional +##### `maxAge`Optional ```typescript public readonly maxAge: string; @@ -49330,27 +49330,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionCorsAllowOrigins +### AppSpecFunctionCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionCorsAllowOrigins: AppSpecFunctionCorsAllowOrigins = { ... } +const appSpecFunctionCorsAllowOrigins: app.AppSpecFunctionCorsAllowOrigins = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| exact | string | Exact string match. | -| prefix | string | Prefix-based match. | -| regex | string | RE2 style regex-based match. | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `exact`Optional +##### `exact`Optional ```typescript public readonly exact: string; @@ -49364,7 +49364,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `prefix`Optional +##### `prefix`Optional ```typescript public readonly prefix: string; @@ -49378,7 +49378,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `regex`Optional +##### `regex`Optional ```typescript public readonly regex: string; @@ -49392,28 +49392,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionEnv +### AppSpecFunctionEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionEnv: AppSpecFunctionEnv = { ... } +const appSpecFunctionEnv: app.AppSpecFunctionEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -49427,7 +49427,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -49441,7 +49441,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -49455,7 +49455,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -49469,26 +49469,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionGit +### AppSpecFunctionGit -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionGit } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionGit: AppSpecFunctionGit = { ... } +const appSpecFunctionGit: app.AppSpecFunctionGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -49502,7 +49502,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repoCloneUrl`Optional +##### `repoCloneUrl`Optional ```typescript public readonly repoCloneUrl: string; @@ -49516,27 +49516,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionGithub +### AppSpecFunctionGithub -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionGithub } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionGithub: AppSpecFunctionGithub = { ... } +const appSpecFunctionGithub: app.AppSpecFunctionGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -49550,7 +49550,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -49564,7 +49564,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -49578,27 +49578,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionGitlab +### AppSpecFunctionGitlab -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionGitlab } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionGitlab: AppSpecFunctionGitlab = { ... } +const appSpecFunctionGitlab: app.AppSpecFunctionGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -49612,7 +49612,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -49626,7 +49626,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -49640,28 +49640,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionLogDestination +### AppSpecFunctionLogDestination -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionLogDestination } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionLogDestination: AppSpecFunctionLogDestination = { ... } +const appSpecFunctionLogDestination: app.AppSpecFunctionLogDestination = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecFunctionLogDestinationDatadog | datadog block. | -| logtail | AppSpecFunctionLogDestinationLogtail | logtail block. | -| papertrail | AppSpecFunctionLogDestinationPapertrail | papertrail block. | +| name | string | Name of the log destination. | +| datadog | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog | datadog block. | +| logtail | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail | logtail block. | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail | papertrail block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -49675,13 +49675,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `datadog`Optional +##### `datadog`Optional ```typescript public readonly datadog: AppSpecFunctionLogDestinationDatadog; ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog datadog block. @@ -49689,13 +49689,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logtail`Optional +##### `logtail`Optional ```typescript public readonly logtail: AppSpecFunctionLogDestinationLogtail; ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail logtail block. @@ -49703,13 +49703,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `papertrail`Optional +##### `papertrail`Optional ```typescript public readonly papertrail: AppSpecFunctionLogDestinationPapertrail; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail papertrail block. @@ -49717,26 +49717,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionLogDestinationDatadog +### AppSpecFunctionLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionLogDestinationDatadog: AppSpecFunctionLogDestinationDatadog = { ... } +const appSpecFunctionLogDestinationDatadog: app.AppSpecFunctionLogDestinationDatadog = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -49750,7 +49750,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `endpoint`Optional +##### `endpoint`Optional ```typescript public readonly endpoint: string; @@ -49764,25 +49764,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionLogDestinationLogtail +### AppSpecFunctionLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionLogDestinationLogtail: AppSpecFunctionLogDestinationLogtail = { ... } +const appSpecFunctionLogDestinationLogtail: app.AppSpecFunctionLogDestinationLogtail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | string | Logtail token. | +| token | string | Logtail token. | --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -49796,25 +49796,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionLogDestinationPapertrail +### AppSpecFunctionLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionLogDestinationPapertrail: AppSpecFunctionLogDestinationPapertrail = { ... } +const appSpecFunctionLogDestinationPapertrail: app.AppSpecFunctionLogDestinationPapertrail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -49828,26 +49828,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecFunctionRoutes +### AppSpecFunctionRoutes -#### Initializer +#### Initializer ```typescript -import { AppSpecFunctionRoutes } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecFunctionRoutes: AppSpecFunctionRoutes = { ... } +const appSpecFunctionRoutes: app.AppSpecFunctionRoutes = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| path | string | Path specifies an route by HTTP path prefix. | -| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | +| path | string | Path specifies an route by HTTP path prefix. | +| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `path`Optional +##### `path`Optional ```typescript public readonly path: string; @@ -49863,7 +49863,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `preservePathPrefix`Optional +##### `preservePathPrefix`Optional ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -49877,40 +49877,40 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJob +### AppSpecJob -#### Initializer +#### Initializer ```typescript -import { AppSpecJob } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJob: AppSpecJob = { ... } +const appSpecJob: app.AppSpecJob = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the component. | -| alert | cdktf.IResolvable \| AppSpecJobAlert[] | alert block. | -| buildCommand | string | An optional build command to run while building this component from source. | -| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | cdktf.IResolvable \| AppSpecJobEnv[] | env block. | -| environmentSlug | string | An environment slug describing the type of this app. | -| git | AppSpecJobGit | git block. | -| github | AppSpecJobGithub | github block. | -| gitlab | AppSpecJobGitlab | gitlab block. | -| image | AppSpecJobImage | image block. | -| instanceCount | number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | string | The instance size to use for this component. | -| kind | string | The type of job and when it will be run during the deployment process. | -| logDestination | cdktf.IResolvable \| AppSpecJobLogDestination[] | log_destination block. | -| runCommand | string | An optional run command to override the component's default. | -| sourceDir | string | An optional path to the working directory to use for the build. | +| name | string | The name of the component. | +| alert | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobAlert[] | alert block. | +| buildCommand | string | An optional build command to run while building this component from source. | +| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobEnv[] | env block. | +| environmentSlug | string | An environment slug describing the type of this app. | +| git | @cdktf/provider-digitalocean.app.AppSpecJobGit | git block. | +| github | @cdktf/provider-digitalocean.app.AppSpecJobGithub | github block. | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecJobGitlab | gitlab block. | +| image | @cdktf/provider-digitalocean.app.AppSpecJobImage | image block. | +| instanceCount | number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | string | The instance size to use for this component. | +| kind | string | The type of job and when it will be run during the deployment process. | +| logDestination | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] | log_destination block. | +| runCommand | string | An optional run command to override the component's default. | +| sourceDir | string | An optional path to the working directory to use for the build. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -49924,13 +49924,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `alert`Optional +##### `alert`Optional ```typescript public readonly alert: IResolvable | AppSpecJobAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobAlert[] alert block. @@ -49938,7 +49938,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `buildCommand`Optional +##### `buildCommand`Optional ```typescript public readonly buildCommand: string; @@ -49952,7 +49952,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dockerfilePath`Optional +##### `dockerfilePath`Optional ```typescript public readonly dockerfilePath: string; @@ -49966,13 +49966,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecJobEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobEnv[] env block. @@ -49980,7 +49980,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `environmentSlug`Optional +##### `environmentSlug`Optional ```typescript public readonly environmentSlug: string; @@ -49994,13 +49994,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `git`Optional +##### `git`Optional ```typescript public readonly git: AppSpecJobGit; ``` -- *Type:* AppSpecJobGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGit git block. @@ -50008,13 +50008,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `github`Optional +##### `github`Optional ```typescript public readonly github: AppSpecJobGithub; ``` -- *Type:* AppSpecJobGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGithub github block. @@ -50022,13 +50022,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gitlab`Optional +##### `gitlab`Optional ```typescript public readonly gitlab: AppSpecJobGitlab; ``` -- *Type:* AppSpecJobGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitlab gitlab block. @@ -50036,13 +50036,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `image`Optional +##### `image`Optional ```typescript public readonly image: AppSpecJobImage; ``` -- *Type:* AppSpecJobImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobImage image block. @@ -50050,7 +50050,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceCount`Optional +##### `instanceCount`Optional ```typescript public readonly instanceCount: number; @@ -50064,7 +50064,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceSizeSlug`Optional +##### `instanceSizeSlug`Optional ```typescript public readonly instanceSizeSlug: string; @@ -50078,7 +50078,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `kind`Optional +##### `kind`Optional ```typescript public readonly kind: string; @@ -50092,13 +50092,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logDestination`Optional +##### `logDestination`Optional ```typescript public readonly logDestination: IResolvable | AppSpecJobLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] log_destination block. @@ -50106,7 +50106,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `runCommand`Optional +##### `runCommand`Optional ```typescript public readonly runCommand: string; @@ -50120,7 +50120,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDir`Optional +##### `sourceDir`Optional ```typescript public readonly sourceDir: string; @@ -50134,29 +50134,29 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobAlert +### AppSpecJobAlert -#### Initializer +#### Initializer ```typescript -import { AppSpecJobAlert } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobAlert: AppSpecJobAlert = { ... } +const appSpecJobAlert: app.AppSpecJobAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | +| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -50168,7 +50168,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -50180,7 +50180,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -50192,7 +50192,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -50204,7 +50204,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disabled`Optional +##### `disabled`Optional ```typescript public readonly disabled: boolean | IResolvable; @@ -50216,28 +50216,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobEnv +### AppSpecJobEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecJobEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobEnv: AppSpecJobEnv = { ... } +const appSpecJobEnv: app.AppSpecJobEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -50251,7 +50251,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -50265,7 +50265,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -50279,7 +50279,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -50293,26 +50293,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobGit +### AppSpecJobGit -#### Initializer +#### Initializer ```typescript -import { AppSpecJobGit } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobGit: AppSpecJobGit = { ... } +const appSpecJobGit: app.AppSpecJobGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -50326,7 +50326,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repoCloneUrl`Optional +##### `repoCloneUrl`Optional ```typescript public readonly repoCloneUrl: string; @@ -50340,27 +50340,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobGithub +### AppSpecJobGithub -#### Initializer +#### Initializer ```typescript -import { AppSpecJobGithub } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobGithub: AppSpecJobGithub = { ... } +const appSpecJobGithub: app.AppSpecJobGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -50374,7 +50374,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -50388,7 +50388,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -50402,27 +50402,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobGitlab +### AppSpecJobGitlab -#### Initializer +#### Initializer ```typescript -import { AppSpecJobGitlab } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobGitlab: AppSpecJobGitlab = { ... } +const appSpecJobGitlab: app.AppSpecJobGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -50436,7 +50436,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -50450,7 +50450,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -50464,28 +50464,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobImage +### AppSpecJobImage -#### Initializer +#### Initializer ```typescript -import { AppSpecJobImage } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobImage: AppSpecJobImage = { ... } +const appSpecJobImage: app.AppSpecJobImage = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| registry | string | The registry name. Must be left empty for the DOCR registry type. | -| tag | string | The repository tag. Defaults to latest if not provided. | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| registry | string | The registry name. Must be left empty for the DOCR registry type. | +| tag | string | The repository tag. Defaults to latest if not provided. | --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -50499,7 +50499,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -50513,7 +50513,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `registry`Optional +##### `registry`Optional ```typescript public readonly registry: string; @@ -50527,7 +50527,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tag`Optional +##### `tag`Optional ```typescript public readonly tag: string; @@ -50541,28 +50541,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobLogDestination +### AppSpecJobLogDestination -#### Initializer +#### Initializer ```typescript -import { AppSpecJobLogDestination } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestination: AppSpecJobLogDestination = { ... } +const appSpecJobLogDestination: app.AppSpecJobLogDestination = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecJobLogDestinationDatadog | datadog block. | -| logtail | AppSpecJobLogDestinationLogtail | logtail block. | -| papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | +| name | string | Name of the log destination. | +| datadog | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog | datadog block. | +| logtail | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail | logtail block. | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail | papertrail block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -50576,13 +50576,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `datadog`Optional +##### `datadog`Optional ```typescript public readonly datadog: AppSpecJobLogDestinationDatadog; ``` -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog datadog block. @@ -50590,13 +50590,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logtail`Optional +##### `logtail`Optional ```typescript public readonly logtail: AppSpecJobLogDestinationLogtail; ``` -- *Type:* AppSpecJobLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail logtail block. @@ -50604,13 +50604,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `papertrail`Optional +##### `papertrail`Optional ```typescript public readonly papertrail: AppSpecJobLogDestinationPapertrail; ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail papertrail block. @@ -50618,26 +50618,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobLogDestinationDatadog +### AppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { AppSpecJobLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestinationDatadog: AppSpecJobLogDestinationDatadog = { ... } +const appSpecJobLogDestinationDatadog: app.AppSpecJobLogDestinationDatadog = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -50651,7 +50651,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `endpoint`Optional +##### `endpoint`Optional ```typescript public readonly endpoint: string; @@ -50665,25 +50665,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobLogDestinationLogtail +### AppSpecJobLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { AppSpecJobLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestinationLogtail: AppSpecJobLogDestinationLogtail = { ... } +const appSpecJobLogDestinationLogtail: app.AppSpecJobLogDestinationLogtail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | string | Logtail token. | +| token | string | Logtail token. | --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -50697,25 +50697,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecJobLogDestinationPapertrail +### AppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { AppSpecJobLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestinationPapertrail: AppSpecJobLogDestinationPapertrail = { ... } +const appSpecJobLogDestinationPapertrail: app.AppSpecJobLogDestinationPapertrail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -50729,44 +50729,44 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecService +### AppSpecService -#### Initializer +#### Initializer ```typescript -import { AppSpecService } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecService: AppSpecService = { ... } +const appSpecService: app.AppSpecService = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the component. | -| alert | cdktf.IResolvable \| AppSpecServiceAlert[] | alert block. | -| buildCommand | string | An optional build command to run while building this component from source. | -| cors | AppSpecServiceCors | cors block. | -| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | cdktf.IResolvable \| AppSpecServiceEnv[] | env block. | -| environmentSlug | string | An environment slug describing the type of this app. | -| git | AppSpecServiceGit | git block. | -| github | AppSpecServiceGithub | github block. | -| gitlab | AppSpecServiceGitlab | gitlab block. | -| healthCheck | AppSpecServiceHealthCheck | health_check block. | -| httpPort | number | The internal port on which this service's run command will listen. | -| image | AppSpecServiceImage | image block. | -| instanceCount | number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | string | The instance size to use for this component. | -| internalPorts | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#internal_ports App#internal_ports}. | -| logDestination | cdktf.IResolvable \| AppSpecServiceLogDestination[] | log_destination block. | -| routes | cdktf.IResolvable \| AppSpecServiceRoutes[] | routes block. | -| runCommand | string | An optional run command to override the component's default. | -| sourceDir | string | An optional path to the working directory to use for the build. | +| name | string | The name of the component. | +| alert | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] | alert block. | +| buildCommand | string | An optional build command to run while building this component from source. | +| cors | @cdktf/provider-digitalocean.app.AppSpecServiceCors | cors block. | +| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] | env block. | +| environmentSlug | string | An environment slug describing the type of this app. | +| git | @cdktf/provider-digitalocean.app.AppSpecServiceGit | git block. | +| github | @cdktf/provider-digitalocean.app.AppSpecServiceGithub | github block. | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecServiceGitlab | gitlab block. | +| healthCheck | @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck | health_check block. | +| httpPort | number | The internal port on which this service's run command will listen. | +| image | @cdktf/provider-digitalocean.app.AppSpecServiceImage | image block. | +| instanceCount | number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | string | The instance size to use for this component. | +| internalPorts | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#internal_ports App#internal_ports}. | +| logDestination | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] | log_destination block. | +| routes | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] | routes block. | +| runCommand | string | An optional run command to override the component's default. | +| sourceDir | string | An optional path to the working directory to use for the build. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -50780,13 +50780,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `alert`Optional +##### `alert`Optional ```typescript public readonly alert: IResolvable | AppSpecServiceAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] alert block. @@ -50794,7 +50794,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `buildCommand`Optional +##### `buildCommand`Optional ```typescript public readonly buildCommand: string; @@ -50808,13 +50808,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `cors`Optional +##### `cors`Optional ```typescript public readonly cors: AppSpecServiceCors; ``` -- *Type:* AppSpecServiceCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCors cors block. @@ -50822,7 +50822,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dockerfilePath`Optional +##### `dockerfilePath`Optional ```typescript public readonly dockerfilePath: string; @@ -50836,13 +50836,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecServiceEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] env block. @@ -50850,7 +50850,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `environmentSlug`Optional +##### `environmentSlug`Optional ```typescript public readonly environmentSlug: string; @@ -50864,13 +50864,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `git`Optional +##### `git`Optional ```typescript public readonly git: AppSpecServiceGit; ``` -- *Type:* AppSpecServiceGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGit git block. @@ -50878,13 +50878,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `github`Optional +##### `github`Optional ```typescript public readonly github: AppSpecServiceGithub; ``` -- *Type:* AppSpecServiceGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGithub github block. @@ -50892,13 +50892,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gitlab`Optional +##### `gitlab`Optional ```typescript public readonly gitlab: AppSpecServiceGitlab; ``` -- *Type:* AppSpecServiceGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitlab gitlab block. @@ -50906,13 +50906,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `healthCheck`Optional +##### `healthCheck`Optional ```typescript public readonly healthCheck: AppSpecServiceHealthCheck; ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck health_check block. @@ -50920,7 +50920,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `httpPort`Optional +##### `httpPort`Optional ```typescript public readonly httpPort: number; @@ -50934,13 +50934,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `image`Optional +##### `image`Optional ```typescript public readonly image: AppSpecServiceImage; ``` -- *Type:* AppSpecServiceImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceImage image block. @@ -50948,7 +50948,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceCount`Optional +##### `instanceCount`Optional ```typescript public readonly instanceCount: number; @@ -50962,7 +50962,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceSizeSlug`Optional +##### `instanceSizeSlug`Optional ```typescript public readonly instanceSizeSlug: string; @@ -50976,7 +50976,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `internalPorts`Optional +##### `internalPorts`Optional ```typescript public readonly internalPorts: number[]; @@ -50988,13 +50988,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logDestination`Optional +##### `logDestination`Optional ```typescript public readonly logDestination: IResolvable | AppSpecServiceLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] log_destination block. @@ -51002,13 +51002,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `routes`Optional +##### `routes`Optional ```typescript public readonly routes: IResolvable | AppSpecServiceRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] routes block. @@ -51016,7 +51016,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `runCommand`Optional +##### `runCommand`Optional ```typescript public readonly runCommand: string; @@ -51030,7 +51030,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDir`Optional +##### `sourceDir`Optional ```typescript public readonly sourceDir: string; @@ -51044,29 +51044,29 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceAlert +### AppSpecServiceAlert -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceAlert } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceAlert: AppSpecServiceAlert = { ... } +const appSpecServiceAlert: app.AppSpecServiceAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | +| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -51078,7 +51078,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -51090,7 +51090,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -51102,7 +51102,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -51114,7 +51114,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disabled`Optional +##### `disabled`Optional ```typescript public readonly disabled: boolean | IResolvable; @@ -51126,30 +51126,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceCors +### AppSpecServiceCors -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceCors } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceCors: AppSpecServiceCors = { ... } +const appSpecServiceCors: app.AppSpecServiceCors = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | -| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | -| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | -| allowOrigins | AppSpecServiceCorsAllowOrigins | allow_origins block. | -| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | -| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | +| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins | allow_origins block. | +| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | --- -##### `allowCredentials`Optional +##### `allowCredentials`Optional ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -51165,7 +51165,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowHeaders`Optional +##### `allowHeaders`Optional ```typescript public readonly allowHeaders: string[]; @@ -51179,7 +51179,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowMethods`Optional +##### `allowMethods`Optional ```typescript public readonly allowMethods: string[]; @@ -51193,13 +51193,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowOrigins`Optional +##### `allowOrigins`Optional ```typescript public readonly allowOrigins: AppSpecServiceCorsAllowOrigins; ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins allow_origins block. @@ -51207,7 +51207,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `exposeHeaders`Optional +##### `exposeHeaders`Optional ```typescript public readonly exposeHeaders: string[]; @@ -51221,7 +51221,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxAge`Optional +##### `maxAge`Optional ```typescript public readonly maxAge: string; @@ -51237,27 +51237,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceCorsAllowOrigins +### AppSpecServiceCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceCorsAllowOrigins: AppSpecServiceCorsAllowOrigins = { ... } +const appSpecServiceCorsAllowOrigins: app.AppSpecServiceCorsAllowOrigins = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| exact | string | Exact string match. | -| prefix | string | Prefix-based match. | -| regex | string | RE2 style regex-based match. | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `exact`Optional +##### `exact`Optional ```typescript public readonly exact: string; @@ -51271,7 +51271,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `prefix`Optional +##### `prefix`Optional ```typescript public readonly prefix: string; @@ -51285,7 +51285,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `regex`Optional +##### `regex`Optional ```typescript public readonly regex: string; @@ -51299,28 +51299,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceEnv +### AppSpecServiceEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceEnv: AppSpecServiceEnv = { ... } +const appSpecServiceEnv: app.AppSpecServiceEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -51334,7 +51334,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -51348,7 +51348,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -51362,7 +51362,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -51376,26 +51376,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceGit +### AppSpecServiceGit -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceGit } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceGit: AppSpecServiceGit = { ... } +const appSpecServiceGit: app.AppSpecServiceGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -51409,7 +51409,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repoCloneUrl`Optional +##### `repoCloneUrl`Optional ```typescript public readonly repoCloneUrl: string; @@ -51423,27 +51423,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceGithub +### AppSpecServiceGithub -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceGithub } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceGithub: AppSpecServiceGithub = { ... } +const appSpecServiceGithub: app.AppSpecServiceGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -51457,7 +51457,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -51471,7 +51471,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -51485,27 +51485,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceGitlab +### AppSpecServiceGitlab -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceGitlab } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceGitlab: AppSpecServiceGitlab = { ... } +const appSpecServiceGitlab: app.AppSpecServiceGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -51519,7 +51519,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -51533,7 +51533,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -51547,30 +51547,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceHealthCheck +### AppSpecServiceHealthCheck -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceHealthCheck } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceHealthCheck: AppSpecServiceHealthCheck = { ... } +const appSpecServiceHealthCheck: app.AppSpecServiceHealthCheck = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| failureThreshold | number | The number of failed health checks before considered unhealthy. | -| httpPath | string | The route path used for the HTTP health check ping. | -| initialDelaySeconds | number | The number of seconds to wait before beginning health checks. | -| periodSeconds | number | The number of seconds to wait between health checks. | -| successThreshold | number | The number of successful health checks before considered healthy. | -| timeoutSeconds | number | The number of seconds after which the check times out. | +| failureThreshold | number | The number of failed health checks before considered unhealthy. | +| httpPath | string | The route path used for the HTTP health check ping. | +| initialDelaySeconds | number | The number of seconds to wait before beginning health checks. | +| periodSeconds | number | The number of seconds to wait between health checks. | +| successThreshold | number | The number of successful health checks before considered healthy. | +| timeoutSeconds | number | The number of seconds after which the check times out. | --- -##### `failureThreshold`Optional +##### `failureThreshold`Optional ```typescript public readonly failureThreshold: number; @@ -51584,7 +51584,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `httpPath`Optional +##### `httpPath`Optional ```typescript public readonly httpPath: string; @@ -51598,7 +51598,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `initialDelaySeconds`Optional +##### `initialDelaySeconds`Optional ```typescript public readonly initialDelaySeconds: number; @@ -51612,7 +51612,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `periodSeconds`Optional +##### `periodSeconds`Optional ```typescript public readonly periodSeconds: number; @@ -51626,7 +51626,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `successThreshold`Optional +##### `successThreshold`Optional ```typescript public readonly successThreshold: number; @@ -51640,7 +51640,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeoutSeconds`Optional +##### `timeoutSeconds`Optional ```typescript public readonly timeoutSeconds: number; @@ -51654,28 +51654,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceImage +### AppSpecServiceImage -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceImage } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceImage: AppSpecServiceImage = { ... } +const appSpecServiceImage: app.AppSpecServiceImage = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| registry | string | The registry name. Must be left empty for the DOCR registry type. | -| tag | string | The repository tag. Defaults to latest if not provided. | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| registry | string | The registry name. Must be left empty for the DOCR registry type. | +| tag | string | The repository tag. Defaults to latest if not provided. | --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -51689,7 +51689,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -51703,7 +51703,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `registry`Optional +##### `registry`Optional ```typescript public readonly registry: string; @@ -51717,7 +51717,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tag`Optional +##### `tag`Optional ```typescript public readonly tag: string; @@ -51731,28 +51731,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceLogDestination +### AppSpecServiceLogDestination -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceLogDestination } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestination: AppSpecServiceLogDestination = { ... } +const appSpecServiceLogDestination: app.AppSpecServiceLogDestination = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecServiceLogDestinationDatadog | datadog block. | -| logtail | AppSpecServiceLogDestinationLogtail | logtail block. | -| papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | +| name | string | Name of the log destination. | +| datadog | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog | datadog block. | +| logtail | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail | logtail block. | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail | papertrail block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -51766,13 +51766,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `datadog`Optional +##### `datadog`Optional ```typescript public readonly datadog: AppSpecServiceLogDestinationDatadog; ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog datadog block. @@ -51780,13 +51780,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logtail`Optional +##### `logtail`Optional ```typescript public readonly logtail: AppSpecServiceLogDestinationLogtail; ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail logtail block. @@ -51794,13 +51794,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `papertrail`Optional +##### `papertrail`Optional ```typescript public readonly papertrail: AppSpecServiceLogDestinationPapertrail; ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail papertrail block. @@ -51808,26 +51808,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceLogDestinationDatadog +### AppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestinationDatadog: AppSpecServiceLogDestinationDatadog = { ... } +const appSpecServiceLogDestinationDatadog: app.AppSpecServiceLogDestinationDatadog = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -51841,7 +51841,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `endpoint`Optional +##### `endpoint`Optional ```typescript public readonly endpoint: string; @@ -51855,25 +51855,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceLogDestinationLogtail +### AppSpecServiceLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestinationLogtail: AppSpecServiceLogDestinationLogtail = { ... } +const appSpecServiceLogDestinationLogtail: app.AppSpecServiceLogDestinationLogtail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | string | Logtail token. | +| token | string | Logtail token. | --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -51887,25 +51887,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceLogDestinationPapertrail +### AppSpecServiceLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestinationPapertrail: AppSpecServiceLogDestinationPapertrail = { ... } +const appSpecServiceLogDestinationPapertrail: app.AppSpecServiceLogDestinationPapertrail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -51919,26 +51919,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecServiceRoutes +### AppSpecServiceRoutes -#### Initializer +#### Initializer ```typescript -import { AppSpecServiceRoutes } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceRoutes: AppSpecServiceRoutes = { ... } +const appSpecServiceRoutes: app.AppSpecServiceRoutes = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| path | string | Path specifies an route by HTTP path prefix. | -| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | +| path | string | Path specifies an route by HTTP path prefix. | +| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `path`Optional +##### `path`Optional ```typescript public readonly path: string; @@ -51954,7 +51954,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `preservePathPrefix`Optional +##### `preservePathPrefix`Optional ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -51968,39 +51968,39 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSite +### AppSpecStaticSite -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSite } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSite: AppSpecStaticSite = { ... } +const appSpecStaticSite: app.AppSpecStaticSite = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the component. | -| buildCommand | string | An optional build command to run while building this component from source. | -| catchallDocument | string | The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. | -| cors | AppSpecStaticSiteCors | cors block. | -| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | cdktf.IResolvable \| AppSpecStaticSiteEnv[] | env block. | -| environmentSlug | string | An environment slug describing the type of this app. | -| errorDocument | string | The name of the error document to use when serving this static site. | -| git | AppSpecStaticSiteGit | git block. | -| github | AppSpecStaticSiteGithub | github block. | -| gitlab | AppSpecStaticSiteGitlab | gitlab block. | -| indexDocument | string | The name of the index document to use when serving this static site. | -| outputDir | string | An optional path to where the built assets will be located, relative to the build context. | -| routes | cdktf.IResolvable \| AppSpecStaticSiteRoutes[] | routes block. | -| sourceDir | string | An optional path to the working directory to use for the build. | +| name | string | The name of the component. | +| buildCommand | string | An optional build command to run while building this component from source. | +| catchallDocument | string | The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. | +| cors | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors | cors block. | +| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] | env block. | +| environmentSlug | string | An environment slug describing the type of this app. | +| errorDocument | string | The name of the error document to use when serving this static site. | +| git | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit | git block. | +| github | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub | github block. | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab | gitlab block. | +| indexDocument | string | The name of the index document to use when serving this static site. | +| outputDir | string | An optional path to where the built assets will be located, relative to the build context. | +| routes | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] | routes block. | +| sourceDir | string | An optional path to the working directory to use for the build. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -52014,7 +52014,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `buildCommand`Optional +##### `buildCommand`Optional ```typescript public readonly buildCommand: string; @@ -52028,7 +52028,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `catchallDocument`Optional +##### `catchallDocument`Optional ```typescript public readonly catchallDocument: string; @@ -52042,13 +52042,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `cors`Optional +##### `cors`Optional ```typescript public readonly cors: AppSpecStaticSiteCors; ``` -- *Type:* AppSpecStaticSiteCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors cors block. @@ -52056,7 +52056,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dockerfilePath`Optional +##### `dockerfilePath`Optional ```typescript public readonly dockerfilePath: string; @@ -52070,13 +52070,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecStaticSiteEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] env block. @@ -52084,7 +52084,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `environmentSlug`Optional +##### `environmentSlug`Optional ```typescript public readonly environmentSlug: string; @@ -52098,7 +52098,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `errorDocument`Optional +##### `errorDocument`Optional ```typescript public readonly errorDocument: string; @@ -52112,13 +52112,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `git`Optional +##### `git`Optional ```typescript public readonly git: AppSpecStaticSiteGit; ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit git block. @@ -52126,13 +52126,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `github`Optional +##### `github`Optional ```typescript public readonly github: AppSpecStaticSiteGithub; ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub github block. @@ -52140,13 +52140,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gitlab`Optional +##### `gitlab`Optional ```typescript public readonly gitlab: AppSpecStaticSiteGitlab; ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab gitlab block. @@ -52154,7 +52154,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `indexDocument`Optional +##### `indexDocument`Optional ```typescript public readonly indexDocument: string; @@ -52168,7 +52168,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `outputDir`Optional +##### `outputDir`Optional ```typescript public readonly outputDir: string; @@ -52184,13 +52184,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `routes`Optional +##### `routes`Optional ```typescript public readonly routes: IResolvable | AppSpecStaticSiteRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] routes block. @@ -52198,7 +52198,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDir`Optional +##### `sourceDir`Optional ```typescript public readonly sourceDir: string; @@ -52212,30 +52212,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteCors +### AppSpecStaticSiteCors -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteCors } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteCors: AppSpecStaticSiteCors = { ... } +const appSpecStaticSiteCors: app.AppSpecStaticSiteCors = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | -| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | -| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | -| allowOrigins | AppSpecStaticSiteCorsAllowOrigins | allow_origins block. | -| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | -| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | +| allowCredentials | boolean \| cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | string[] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | string[] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins | allow_origins block. | +| exposeHeaders | string[] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | string | An optional duration specifying how long browsers can cache the results of a preflight request. | --- -##### `allowCredentials`Optional +##### `allowCredentials`Optional ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -52251,7 +52251,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowHeaders`Optional +##### `allowHeaders`Optional ```typescript public readonly allowHeaders: string[]; @@ -52265,7 +52265,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowMethods`Optional +##### `allowMethods`Optional ```typescript public readonly allowMethods: string[]; @@ -52279,13 +52279,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowOrigins`Optional +##### `allowOrigins`Optional ```typescript public readonly allowOrigins: AppSpecStaticSiteCorsAllowOrigins; ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins allow_origins block. @@ -52293,7 +52293,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `exposeHeaders`Optional +##### `exposeHeaders`Optional ```typescript public readonly exposeHeaders: string[]; @@ -52307,7 +52307,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxAge`Optional +##### `maxAge`Optional ```typescript public readonly maxAge: string; @@ -52323,27 +52323,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteCorsAllowOrigins +### AppSpecStaticSiteCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteCorsAllowOrigins: AppSpecStaticSiteCorsAllowOrigins = { ... } +const appSpecStaticSiteCorsAllowOrigins: app.AppSpecStaticSiteCorsAllowOrigins = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| exact | string | Exact string match. | -| prefix | string | Prefix-based match. | -| regex | string | RE2 style regex-based match. | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `exact`Optional +##### `exact`Optional ```typescript public readonly exact: string; @@ -52357,7 +52357,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `prefix`Optional +##### `prefix`Optional ```typescript public readonly prefix: string; @@ -52371,7 +52371,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `regex`Optional +##### `regex`Optional ```typescript public readonly regex: string; @@ -52385,28 +52385,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteEnv +### AppSpecStaticSiteEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteEnv: AppSpecStaticSiteEnv = { ... } +const appSpecStaticSiteEnv: app.AppSpecStaticSiteEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -52420,7 +52420,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -52434,7 +52434,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -52448,7 +52448,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -52462,26 +52462,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteGit +### AppSpecStaticSiteGit -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteGit } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteGit: AppSpecStaticSiteGit = { ... } +const appSpecStaticSiteGit: app.AppSpecStaticSiteGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -52495,7 +52495,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repoCloneUrl`Optional +##### `repoCloneUrl`Optional ```typescript public readonly repoCloneUrl: string; @@ -52509,27 +52509,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteGithub +### AppSpecStaticSiteGithub -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteGithub } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteGithub: AppSpecStaticSiteGithub = { ... } +const appSpecStaticSiteGithub: app.AppSpecStaticSiteGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -52543,7 +52543,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -52557,7 +52557,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -52571,27 +52571,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteGitlab +### AppSpecStaticSiteGitlab -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteGitlab } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteGitlab: AppSpecStaticSiteGitlab = { ... } +const appSpecStaticSiteGitlab: app.AppSpecStaticSiteGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -52605,7 +52605,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -52619,7 +52619,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -52633,26 +52633,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecStaticSiteRoutes +### AppSpecStaticSiteRoutes -#### Initializer +#### Initializer ```typescript -import { AppSpecStaticSiteRoutes } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteRoutes: AppSpecStaticSiteRoutes = { ... } +const appSpecStaticSiteRoutes: app.AppSpecStaticSiteRoutes = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| path | string | Path specifies an route by HTTP path prefix. | -| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | +| path | string | Path specifies an route by HTTP path prefix. | +| preservePathPrefix | boolean \| cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `path`Optional +##### `path`Optional ```typescript public readonly path: string; @@ -52668,7 +52668,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `preservePathPrefix`Optional +##### `preservePathPrefix`Optional ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -52682,39 +52682,39 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorker +### AppSpecWorker -#### Initializer +#### Initializer ```typescript -import { AppSpecWorker } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorker: AppSpecWorker = { ... } +const appSpecWorker: app.AppSpecWorker = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | The name of the component. | -| alert | cdktf.IResolvable \| AppSpecWorkerAlert[] | alert block. | -| buildCommand | string | An optional build command to run while building this component from source. | -| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | cdktf.IResolvable \| AppSpecWorkerEnv[] | env block. | -| environmentSlug | string | An environment slug describing the type of this app. | -| git | AppSpecWorkerGit | git block. | -| github | AppSpecWorkerGithub | github block. | -| gitlab | AppSpecWorkerGitlab | gitlab block. | -| image | AppSpecWorkerImage | image block. | -| instanceCount | number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | string | The instance size to use for this component. | -| logDestination | cdktf.IResolvable \| AppSpecWorkerLogDestination[] | log_destination block. | -| runCommand | string | An optional run command to override the component's default. | -| sourceDir | string | An optional path to the working directory to use for the build. | +| name | string | The name of the component. | +| alert | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] | alert block. | +| buildCommand | string | An optional build command to run while building this component from source. | +| dockerfilePath | string | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] | env block. | +| environmentSlug | string | An environment slug describing the type of this app. | +| git | @cdktf/provider-digitalocean.app.AppSpecWorkerGit | git block. | +| github | @cdktf/provider-digitalocean.app.AppSpecWorkerGithub | github block. | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab | gitlab block. | +| image | @cdktf/provider-digitalocean.app.AppSpecWorkerImage | image block. | +| instanceCount | number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | string | The instance size to use for this component. | +| logDestination | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] | log_destination block. | +| runCommand | string | An optional run command to override the component's default. | +| sourceDir | string | An optional path to the working directory to use for the build. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -52728,13 +52728,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `alert`Optional +##### `alert`Optional ```typescript public readonly alert: IResolvable | AppSpecWorkerAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] alert block. @@ -52742,7 +52742,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `buildCommand`Optional +##### `buildCommand`Optional ```typescript public readonly buildCommand: string; @@ -52756,7 +52756,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dockerfilePath`Optional +##### `dockerfilePath`Optional ```typescript public readonly dockerfilePath: string; @@ -52770,13 +52770,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `env`Optional +##### `env`Optional ```typescript public readonly env: IResolvable | AppSpecWorkerEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] env block. @@ -52784,7 +52784,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `environmentSlug`Optional +##### `environmentSlug`Optional ```typescript public readonly environmentSlug: string; @@ -52798,13 +52798,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `git`Optional +##### `git`Optional ```typescript public readonly git: AppSpecWorkerGit; ``` -- *Type:* AppSpecWorkerGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGit git block. @@ -52812,13 +52812,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `github`Optional +##### `github`Optional ```typescript public readonly github: AppSpecWorkerGithub; ``` -- *Type:* AppSpecWorkerGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGithub github block. @@ -52826,13 +52826,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gitlab`Optional +##### `gitlab`Optional ```typescript public readonly gitlab: AppSpecWorkerGitlab; ``` -- *Type:* AppSpecWorkerGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab gitlab block. @@ -52840,13 +52840,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `image`Optional +##### `image`Optional ```typescript public readonly image: AppSpecWorkerImage; ``` -- *Type:* AppSpecWorkerImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerImage image block. @@ -52854,7 +52854,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceCount`Optional +##### `instanceCount`Optional ```typescript public readonly instanceCount: number; @@ -52868,7 +52868,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `instanceSizeSlug`Optional +##### `instanceSizeSlug`Optional ```typescript public readonly instanceSizeSlug: string; @@ -52882,13 +52882,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logDestination`Optional +##### `logDestination`Optional ```typescript public readonly logDestination: IResolvable | AppSpecWorkerLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] log_destination block. @@ -52896,7 +52896,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `runCommand`Optional +##### `runCommand`Optional ```typescript public readonly runCommand: string; @@ -52910,7 +52910,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDir`Optional +##### `sourceDir`Optional ```typescript public readonly sourceDir: string; @@ -52924,29 +52924,29 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerAlert +### AppSpecWorkerAlert -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerAlert } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerAlert: AppSpecWorkerAlert = { ... } +const appSpecWorkerAlert: app.AppSpecWorkerAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | +| operator | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#disabled App#disabled}. | --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -52958,7 +52958,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -52970,7 +52970,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -52982,7 +52982,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -52994,7 +52994,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disabled`Optional +##### `disabled`Optional ```typescript public readonly disabled: boolean | IResolvable; @@ -53006,28 +53006,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerEnv +### AppSpecWorkerEnv -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerEnv } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerEnv: AppSpecWorkerEnv = { ... } +const appSpecWorkerEnv: app.AppSpecWorkerEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | The name of the environment variable. | -| scope | string | The visibility scope of the environment variable. | -| type | string | The type of the environment variable. | -| value | string | The value of the environment variable. | +| key | string | The name of the environment variable. | +| scope | string | The visibility scope of the environment variable. | +| type | string | The type of the environment variable. | +| value | string | The value of the environment variable. | --- -##### `key`Optional +##### `key`Optional ```typescript public readonly key: string; @@ -53041,7 +53041,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `scope`Optional +##### `scope`Optional ```typescript public readonly scope: string; @@ -53055,7 +53055,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -53069,7 +53069,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Optional +##### `value`Optional ```typescript public readonly value: string; @@ -53083,26 +53083,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerGit +### AppSpecWorkerGit -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerGit } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerGit: AppSpecWorkerGit = { ... } +const appSpecWorkerGit: app.AppSpecWorkerGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -53116,7 +53116,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repoCloneUrl`Optional +##### `repoCloneUrl`Optional ```typescript public readonly repoCloneUrl: string; @@ -53130,27 +53130,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerGithub +### AppSpecWorkerGithub -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerGithub } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerGithub: AppSpecWorkerGithub = { ... } +const appSpecWorkerGithub: app.AppSpecWorkerGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -53164,7 +53164,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -53178,7 +53178,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -53192,27 +53192,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerGitlab +### AppSpecWorkerGitlab -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerGitlab } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerGitlab: AppSpecWorkerGitlab = { ... } +const appSpecWorkerGitlab: app.AppSpecWorkerGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | string | The name of the repo in the format `owner/repo`. | +| branch | string | The name of the branch to use. | +| deployOnPush | boolean \| cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | string | The name of the repo in the format `owner/repo`. | --- -##### `branch`Optional +##### `branch`Optional ```typescript public readonly branch: string; @@ -53226,7 +53226,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `deployOnPush`Optional +##### `deployOnPush`Optional ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -53240,7 +53240,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repo`Optional +##### `repo`Optional ```typescript public readonly repo: string; @@ -53254,28 +53254,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerImage +### AppSpecWorkerImage -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerImage } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerImage: AppSpecWorkerImage = { ... } +const appSpecWorkerImage: app.AppSpecWorkerImage = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| registry | string | The registry name. Must be left empty for the DOCR registry type. | -| tag | string | The repository tag. Defaults to latest if not provided. | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| registry | string | The registry name. Must be left empty for the DOCR registry type. | +| tag | string | The repository tag. Defaults to latest if not provided. | --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -53289,7 +53289,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -53303,7 +53303,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `registry`Optional +##### `registry`Optional ```typescript public readonly registry: string; @@ -53317,7 +53317,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tag`Optional +##### `tag`Optional ```typescript public readonly tag: string; @@ -53331,28 +53331,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerLogDestination +### AppSpecWorkerLogDestination -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerLogDestination } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestination: AppSpecWorkerLogDestination = { ... } +const appSpecWorkerLogDestination: app.AppSpecWorkerLogDestination = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | -| logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | -| papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | +| name | string | Name of the log destination. | +| datadog | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog | datadog block. | +| logtail | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail | logtail block. | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail | papertrail block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -53366,13 +53366,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `datadog`Optional +##### `datadog`Optional ```typescript public readonly datadog: AppSpecWorkerLogDestinationDatadog; ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog datadog block. @@ -53380,13 +53380,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `logtail`Optional +##### `logtail`Optional ```typescript public readonly logtail: AppSpecWorkerLogDestinationLogtail; ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail logtail block. @@ -53394,13 +53394,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `papertrail`Optional +##### `papertrail`Optional ```typescript public readonly papertrail: AppSpecWorkerLogDestinationPapertrail; ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail papertrail block. @@ -53408,26 +53408,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerLogDestinationDatadog +### AppSpecWorkerLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestinationDatadog: AppSpecWorkerLogDestinationDatadog = { ... } +const appSpecWorkerLogDestinationDatadog: app.AppSpecWorkerLogDestinationDatadog = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -53441,7 +53441,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `endpoint`Optional +##### `endpoint`Optional ```typescript public readonly endpoint: string; @@ -53455,25 +53455,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerLogDestinationLogtail +### AppSpecWorkerLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestinationLogtail: AppSpecWorkerLogDestinationLogtail = { ... } +const appSpecWorkerLogDestinationLogtail: app.AppSpecWorkerLogDestinationLogtail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | string | Logtail token. | +| token | string | Logtail token. | --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -53487,25 +53487,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppSpecWorkerLogDestinationPapertrail +### AppSpecWorkerLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { AppSpecWorkerLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestinationPapertrail: AppSpecWorkerLogDestinationPapertrail = { ... } +const appSpecWorkerLogDestinationPapertrail: app.AppSpecWorkerLogDestinationPapertrail = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -53519,25 +53519,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### AppTimeouts +### AppTimeouts -#### Initializer +#### Initializer ```typescript -import { AppTimeouts } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -const appTimeouts: AppTimeouts = { ... } +const appTimeouts: app.AppTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#create App#create}. | +| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/app#create App#create}. | --- -##### `create`Optional +##### `create`Optional ```typescript public readonly create: string; @@ -53549,37 +53549,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### CdnConfig +### CdnConfig -#### Initializer +#### Initializer ```typescript -import { CdnConfig } from '@cdktf/provider-digitalocean' +import { cdn } from '@cdktf/provider-digitalocean' -const cdnConfig: CdnConfig = { ... } +const cdnConfig: cdn.CdnConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| origin | string | fully qualified domain name (FQDN) for the origin server. | -| certificateId | string | ID of a DigitalOcean managed TLS certificate for use with custom domains. | -| certificateName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/cdn#certificate_name Cdn#certificate_name}. | -| customDomain | string | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/cdn#id Cdn#id}. | -| ttl | number | The amount of time the content is cached in the CDN. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| origin | string | fully qualified domain name (FQDN) for the origin server. | +| certificateId | string | ID of a DigitalOcean managed TLS certificate for use with custom domains. | +| certificateName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/cdn#certificate_name Cdn#certificate_name}. | +| customDomain | string | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/cdn#id Cdn#id}. | +| ttl | number | The amount of time the content is cached in the CDN. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -53589,7 +53589,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -53599,7 +53599,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -53609,7 +53609,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -53619,7 +53619,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -53629,7 +53629,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -53639,7 +53639,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -53649,7 +53649,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `origin`Required +##### `origin`Required ```typescript public readonly origin: string; @@ -53663,7 +53663,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `certificateId`Optional +##### `certificateId`Optional ```typescript public readonly certificateId: string; @@ -53677,7 +53677,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `certificateName`Optional +##### `certificateName`Optional ```typescript public readonly certificateName: string; @@ -53689,7 +53689,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `customDomain`Optional +##### `customDomain`Optional ```typescript public readonly customDomain: string; @@ -53703,7 +53703,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -53718,7 +53718,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ttl`Optional +##### `ttl`Optional ```typescript public readonly ttl: number; @@ -53732,38 +53732,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### CertificateConfig +### CertificateConfig -#### Initializer +#### Initializer ```typescript -import { CertificateConfig } from '@cdktf/provider-digitalocean' +import { certificate } from '@cdktf/provider-digitalocean' -const certificateConfig: CertificateConfig = { ... } +const certificateConfig: certificate.CertificateConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#name Certificate#name}. | -| certificateChain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#domains Certificate#domains}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#id Certificate#id}. | -| leafCertificate | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#leaf_certificate Certificate#leaf_certificate}. | -| privateKey | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#private_key Certificate#private_key}. | -| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#type Certificate#type}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#name Certificate#name}. | +| certificateChain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#domains Certificate#domains}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#id Certificate#id}. | +| leafCertificate | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#leaf_certificate Certificate#leaf_certificate}. | +| privateKey | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#private_key Certificate#private_key}. | +| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/certificate#type Certificate#type}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -53773,7 +53773,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -53783,7 +53783,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -53793,7 +53793,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -53803,7 +53803,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -53813,7 +53813,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -53823,7 +53823,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -53833,7 +53833,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -53845,7 +53845,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `certificateChain`Optional +##### `certificateChain`Optional ```typescript public readonly certificateChain: string; @@ -53857,7 +53857,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `domains`Optional +##### `domains`Optional ```typescript public readonly domains: string[]; @@ -53869,7 +53869,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -53884,7 +53884,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `leafCertificate`Optional +##### `leafCertificate`Optional ```typescript public readonly leafCertificate: string; @@ -53896,7 +53896,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `privateKey`Optional +##### `privateKey`Optional ```typescript public readonly privateKey: string; @@ -53908,7 +53908,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -53920,35 +53920,35 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### ContainerRegistryConfig +### ContainerRegistryConfig -#### Initializer +#### Initializer ```typescript -import { ContainerRegistryConfig } from '@cdktf/provider-digitalocean' +import { containerRegistry } from '@cdktf/provider-digitalocean' -const containerRegistryConfig: ContainerRegistryConfig = { ... } +const containerRegistryConfig: containerRegistry.ContainerRegistryConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#name ContainerRegistry#name}. | -| subscriptionTierSlug | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#id ContainerRegistry#id}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#region ContainerRegistry#region}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#name ContainerRegistry#name}. | +| subscriptionTierSlug | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#id ContainerRegistry#id}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry#region ContainerRegistry#region}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -53958,7 +53958,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -53968,7 +53968,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -53978,7 +53978,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -53988,7 +53988,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -53998,7 +53998,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -54008,7 +54008,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -54018,7 +54018,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -54030,7 +54030,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `subscriptionTierSlug`Required +##### `subscriptionTierSlug`Required ```typescript public readonly subscriptionTierSlug: string; @@ -54042,7 +54042,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -54057,7 +54057,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -54069,35 +54069,35 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### ContainerRegistryDockerCredentialsConfig +### ContainerRegistryDockerCredentialsConfig -#### Initializer +#### Initializer ```typescript -import { ContainerRegistryDockerCredentialsConfig } from '@cdktf/provider-digitalocean' +import { containerRegistryDockerCredentials } from '@cdktf/provider-digitalocean' -const containerRegistryDockerCredentialsConfig: ContainerRegistryDockerCredentialsConfig = { ... } +const containerRegistryDockerCredentialsConfig: containerRegistryDockerCredentials.ContainerRegistryDockerCredentialsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| registryName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expirySeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| registryName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expirySeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -54107,7 +54107,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -54117,7 +54117,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -54127,7 +54127,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -54137,7 +54137,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -54147,7 +54147,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -54157,7 +54157,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -54167,7 +54167,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `registryName`Required +##### `registryName`Required ```typescript public readonly registryName: string; @@ -54179,7 +54179,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `expirySeconds`Optional +##### `expirySeconds`Optional ```typescript public readonly expirySeconds: number; @@ -54191,7 +54191,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -54206,7 +54206,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `write`Optional +##### `write`Optional ```typescript public readonly write: boolean | IResolvable; @@ -54218,38 +54218,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### CustomImageConfig +### CustomImageConfig -#### Initializer +#### Initializer ```typescript -import { CustomImageConfig } from '@cdktf/provider-digitalocean' +import { customImage } from '@cdktf/provider-digitalocean' -const customImageConfig: CustomImageConfig = { ... } +const customImageConfig: customImage.CustomImageConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#name CustomImage#name}. | -| regions | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#regions CustomImage#regions}. | -| url | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#url CustomImage#url}. | -| description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#description CustomImage#description}. | -| distribution | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#distribution CustomImage#distribution}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#id CustomImage#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#tags CustomImage#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#name CustomImage#name}. | +| regions | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#regions CustomImage#regions}. | +| url | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#url CustomImage#url}. | +| description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#description CustomImage#description}. | +| distribution | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#distribution CustomImage#distribution}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#id CustomImage#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/custom_image#tags CustomImage#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -54259,7 +54259,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -54269,7 +54269,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -54279,7 +54279,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -54289,7 +54289,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -54299,7 +54299,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -54309,7 +54309,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -54319,7 +54319,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -54331,7 +54331,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -54343,7 +54343,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `url`Required +##### `url`Required ```typescript public readonly url: string; @@ -54355,7 +54355,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Optional +##### `description`Optional ```typescript public readonly description: string; @@ -54367,7 +54367,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `distribution`Optional +##### `distribution`Optional ```typescript public readonly distribution: string; @@ -54379,7 +54379,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -54394,7 +54394,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -54406,44 +54406,44 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseClusterConfig +### DatabaseClusterConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseClusterConfig } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -const databaseClusterConfig: DatabaseClusterConfig = { ... } +const databaseClusterConfig: databaseCluster.DatabaseClusterConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| engine | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#engine DatabaseCluster#engine}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#name DatabaseCluster#name}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#node_count DatabaseCluster#node_count}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#region DatabaseCluster#region}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#size DatabaseCluster#size}. | -| evictionPolicy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#id DatabaseCluster#id}. | -| maintenanceWindow | cdktf.IResolvable \| DatabaseClusterMaintenanceWindow[] | maintenance_window block. | -| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| sqlMode | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#tags DatabaseCluster#tags}. | -| timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#version DatabaseCluster#version}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| engine | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#engine DatabaseCluster#engine}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#name DatabaseCluster#name}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#node_count DatabaseCluster#node_count}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#region DatabaseCluster#region}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#size DatabaseCluster#size}. | +| evictionPolicy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#id DatabaseCluster#id}. | +| maintenanceWindow | cdktf.IResolvable \| @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] | maintenance_window block. | +| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| sqlMode | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#tags DatabaseCluster#tags}. | +| timeouts | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts | timeouts block. | +| version | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#version DatabaseCluster#version}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -54453,7 +54453,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -54463,7 +54463,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -54473,7 +54473,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -54483,7 +54483,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -54493,7 +54493,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -54503,7 +54503,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -54513,7 +54513,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `engine`Required +##### `engine`Required ```typescript public readonly engine: string; @@ -54525,7 +54525,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -54537,7 +54537,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -54549,7 +54549,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -54561,7 +54561,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -54573,7 +54573,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `evictionPolicy`Optional +##### `evictionPolicy`Optional ```typescript public readonly evictionPolicy: string; @@ -54585,7 +54585,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -54600,13 +54600,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `maintenanceWindow`Optional +##### `maintenanceWindow`Optional ```typescript public readonly maintenanceWindow: IResolvable | DatabaseClusterMaintenanceWindow[]; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterMaintenanceWindow[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] maintenance_window block. @@ -54614,7 +54614,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `privateNetworkUuid`Optional +##### `privateNetworkUuid`Optional ```typescript public readonly privateNetworkUuid: string; @@ -54626,7 +54626,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sqlMode`Optional +##### `sqlMode`Optional ```typescript public readonly sqlMode: string; @@ -54638,7 +54638,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -54650,13 +54650,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: DatabaseClusterTimeouts; ``` -- *Type:* DatabaseClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts timeouts block. @@ -54664,7 +54664,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `version`Optional +##### `version`Optional ```typescript public readonly version: string; @@ -54676,26 +54676,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseClusterMaintenanceWindow +### DatabaseClusterMaintenanceWindow -#### Initializer +#### Initializer ```typescript -import { DatabaseClusterMaintenanceWindow } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -const databaseClusterMaintenanceWindow: DatabaseClusterMaintenanceWindow = { ... } +const databaseClusterMaintenanceWindow: databaseCluster.DatabaseClusterMaintenanceWindow = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#day DatabaseCluster#day}. | -| hour | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#hour DatabaseCluster#hour}. | +| day | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#day DatabaseCluster#day}. | +| hour | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#hour DatabaseCluster#hour}. | --- -##### `day`Required +##### `day`Required ```typescript public readonly day: string; @@ -54707,7 +54707,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `hour`Required +##### `hour`Required ```typescript public readonly hour: string; @@ -54719,25 +54719,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseClusterTimeouts +### DatabaseClusterTimeouts -#### Initializer +#### Initializer ```typescript -import { DatabaseClusterTimeouts } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -const databaseClusterTimeouts: DatabaseClusterTimeouts = { ... } +const databaseClusterTimeouts: databaseCluster.DatabaseClusterTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#create DatabaseCluster#create}. | +| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_cluster#create DatabaseCluster#create}. | --- -##### `create`Optional +##### `create`Optional ```typescript public readonly create: string; @@ -54749,38 +54749,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseConnectionPoolConfig +### DatabaseConnectionPoolConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseConnectionPoolConfig } from '@cdktf/provider-digitalocean' +import { databaseConnectionPool } from '@cdktf/provider-digitalocean' -const databaseConnectionPoolConfig: DatabaseConnectionPoolConfig = { ... } +const databaseConnectionPoolConfig: databaseConnectionPool.DatabaseConnectionPoolConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| dbName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#user DatabaseConnectionPool#user}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| dbName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool#user DatabaseConnectionPool#user}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -54790,7 +54790,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -54800,7 +54800,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -54810,7 +54810,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -54820,7 +54820,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -54830,7 +54830,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -54840,7 +54840,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -54850,7 +54850,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -54862,7 +54862,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dbName`Required +##### `dbName`Required ```typescript public readonly dbName: string; @@ -54874,7 +54874,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `mode`Required +##### `mode`Required ```typescript public readonly mode: string; @@ -54886,7 +54886,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -54898,7 +54898,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -54910,7 +54910,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -54925,7 +54925,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `user`Optional +##### `user`Optional ```typescript public readonly user: string; @@ -54937,34 +54937,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseDbConfig +### DatabaseDbConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseDbConfig } from '@cdktf/provider-digitalocean' +import { databaseDb } from '@cdktf/provider-digitalocean' -const databaseDbConfig: DatabaseDbConfig = { ... } +const databaseDbConfig: databaseDb.DatabaseDbConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#name DatabaseDb#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#id DatabaseDb#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#name DatabaseDb#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_db#id DatabaseDb#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -54974,7 +54974,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -54984,7 +54984,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -54994,7 +54994,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55004,7 +55004,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55014,7 +55014,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55024,7 +55024,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55034,7 +55034,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -55046,7 +55046,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -55058,7 +55058,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55073,34 +55073,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DatabaseFirewallConfig +### DatabaseFirewallConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseFirewallConfig } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -const databaseFirewallConfig: DatabaseFirewallConfig = { ... } +const databaseFirewallConfig: databaseFirewall.DatabaseFirewallConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | -| rule | cdktf.IResolvable \| DatabaseFirewallRule[] | rule block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#id DatabaseFirewall#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| rule | cdktf.IResolvable \| @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] | rule block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#id DatabaseFirewall#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -55110,7 +55110,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -55120,7 +55120,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -55130,7 +55130,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55140,7 +55140,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55150,7 +55150,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55160,7 +55160,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55170,7 +55170,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -55182,13 +55182,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: IResolvable | DatabaseFirewallRule[]; ``` -- *Type:* cdktf.IResolvable | DatabaseFirewallRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] rule block. @@ -55196,7 +55196,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55211,26 +55211,26 @@ If you experience problems setting this value it might not be settable. Please t --- -### DatabaseFirewallRule +### DatabaseFirewallRule -#### Initializer +#### Initializer ```typescript -import { DatabaseFirewallRule } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -const databaseFirewallRule: DatabaseFirewallRule = { ... } +const databaseFirewallRule: databaseFirewall.DatabaseFirewallRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#type DatabaseFirewall#type}. | -| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#value DatabaseFirewall#value}. | +| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#type DatabaseFirewall#type}. | +| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_firewall#value DatabaseFirewall#value}. | --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -55242,7 +55242,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -55254,38 +55254,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseReplicaConfig +### DatabaseReplicaConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseReplicaConfig } from '@cdktf/provider-digitalocean' +import { databaseReplica } from '@cdktf/provider-digitalocean' -const databaseReplicaConfig: DatabaseReplicaConfig = { ... } +const databaseReplicaConfig: databaseReplica.DatabaseReplicaConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#name DatabaseReplica#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#id DatabaseReplica#id}. | -| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#region DatabaseReplica#region}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#size DatabaseReplica#size}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#tags DatabaseReplica#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#name DatabaseReplica#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#id DatabaseReplica#id}. | +| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#region DatabaseReplica#region}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#size DatabaseReplica#size}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_replica#tags DatabaseReplica#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -55295,7 +55295,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -55305,7 +55305,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -55315,7 +55315,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55325,7 +55325,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55335,7 +55335,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55345,7 +55345,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55355,7 +55355,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -55367,7 +55367,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -55379,7 +55379,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55394,7 +55394,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `privateNetworkUuid`Optional +##### `privateNetworkUuid`Optional ```typescript public readonly privateNetworkUuid: string; @@ -55406,7 +55406,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -55418,7 +55418,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Optional +##### `size`Optional ```typescript public readonly size: string; @@ -55430,7 +55430,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -55442,35 +55442,35 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DatabaseUserConfig +### DatabaseUserConfig -#### Initializer +#### Initializer ```typescript -import { DatabaseUserConfig } from '@cdktf/provider-digitalocean' +import { databaseUser } from '@cdktf/provider-digitalocean' -const databaseUserConfig: DatabaseUserConfig = { ... } +const databaseUserConfig: databaseUser.DatabaseUserConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#name DatabaseUser#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#id DatabaseUser#id}. | -| mysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#name DatabaseUser#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#id DatabaseUser#id}. | +| mysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -55480,7 +55480,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -55490,7 +55490,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -55500,7 +55500,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55510,7 +55510,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55520,7 +55520,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55530,7 +55530,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55540,7 +55540,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -55552,7 +55552,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -55564,7 +55564,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55579,7 +55579,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `mysqlAuthPlugin`Optional +##### `mysqlAuthPlugin`Optional ```typescript public readonly mysqlAuthPlugin: string; @@ -55591,32 +55591,32 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanAccountConfig +### DataDigitaloceanAccountConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAccountConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanAccount } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAccountConfig: DataDigitaloceanAccountConfig = { ... } +const dataDigitaloceanAccountConfig: dataDigitaloceanAccount.DataDigitaloceanAccountConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/account#id DataDigitaloceanAccount#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/account#id DataDigitaloceanAccount#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -55626,7 +55626,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -55636,7 +55636,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -55646,7 +55646,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55656,7 +55656,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55666,7 +55666,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55676,7 +55676,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55686,7 +55686,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55701,33 +55701,33 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanAppConfig +### DataDigitaloceanAppConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppConfig: DataDigitaloceanAppConfig = { ... } +const dataDigitaloceanAppConfig: dataDigitaloceanApp.DataDigitaloceanAppConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| appId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/app#app_id DataDigitaloceanApp#app_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/app#id DataDigitaloceanApp#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| appId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/app#app_id DataDigitaloceanApp#app_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/app#id DataDigitaloceanApp#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -55737,7 +55737,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -55747,7 +55747,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -55757,7 +55757,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -55767,7 +55767,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -55777,7 +55777,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -55787,7 +55787,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -55797,7 +55797,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `appId`Required +##### `appId`Required ```typescript public readonly appId: string; @@ -55809,7 +55809,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -55824,726 +55824,726 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanAppSpec +### DataDigitaloceanAppSpec -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpec } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpec: DataDigitaloceanAppSpec = { ... } +const dataDigitaloceanAppSpec: dataDigitaloceanApp.DataDigitaloceanAppSpec = { ... } ``` -### DataDigitaloceanAppSpecAlert +### DataDigitaloceanAppSpecAlert -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecAlert } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecAlert: DataDigitaloceanAppSpecAlert = { ... } +const dataDigitaloceanAppSpecAlert: dataDigitaloceanApp.DataDigitaloceanAppSpecAlert = { ... } ``` -### DataDigitaloceanAppSpecDatabase +### DataDigitaloceanAppSpecDatabase -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecDatabase } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecDatabase: DataDigitaloceanAppSpecDatabase = { ... } +const dataDigitaloceanAppSpecDatabase: dataDigitaloceanApp.DataDigitaloceanAppSpecDatabase = { ... } ``` -### DataDigitaloceanAppSpecDomain +### DataDigitaloceanAppSpecDomain -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecDomain } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecDomain: DataDigitaloceanAppSpecDomain = { ... } +const dataDigitaloceanAppSpecDomain: dataDigitaloceanApp.DataDigitaloceanAppSpecDomain = { ... } ``` -### DataDigitaloceanAppSpecEnv +### DataDigitaloceanAppSpecEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecEnv: DataDigitaloceanAppSpecEnv = { ... } +const dataDigitaloceanAppSpecEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecEnv = { ... } ``` -### DataDigitaloceanAppSpecFunction +### DataDigitaloceanAppSpecFunction -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunction } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunction: DataDigitaloceanAppSpecFunction = { ... } +const dataDigitaloceanAppSpecFunction: dataDigitaloceanApp.DataDigitaloceanAppSpecFunction = { ... } ``` -### DataDigitaloceanAppSpecFunctionAlert +### DataDigitaloceanAppSpecFunctionAlert -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionAlert } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionAlert: DataDigitaloceanAppSpecFunctionAlert = { ... } +const dataDigitaloceanAppSpecFunctionAlert: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlert = { ... } ``` -### DataDigitaloceanAppSpecFunctionCors +### DataDigitaloceanAppSpecFunctionCors -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionCors } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionCors: DataDigitaloceanAppSpecFunctionCors = { ... } +const dataDigitaloceanAppSpecFunctionCors: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCors = { ... } ``` -### DataDigitaloceanAppSpecFunctionCorsAllowOrigins +### DataDigitaloceanAppSpecFunctionCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionCorsAllowOrigins: DataDigitaloceanAppSpecFunctionCorsAllowOrigins = { ... } +const dataDigitaloceanAppSpecFunctionCorsAllowOrigins: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOrigins = { ... } ``` -### DataDigitaloceanAppSpecFunctionEnv +### DataDigitaloceanAppSpecFunctionEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionEnv: DataDigitaloceanAppSpecFunctionEnv = { ... } +const dataDigitaloceanAppSpecFunctionEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnv = { ... } ``` -### DataDigitaloceanAppSpecFunctionGit +### DataDigitaloceanAppSpecFunctionGit -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionGit } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionGit: DataDigitaloceanAppSpecFunctionGit = { ... } +const dataDigitaloceanAppSpecFunctionGit: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGit = { ... } ``` -### DataDigitaloceanAppSpecFunctionGithub +### DataDigitaloceanAppSpecFunctionGithub -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionGithub } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionGithub: DataDigitaloceanAppSpecFunctionGithub = { ... } +const dataDigitaloceanAppSpecFunctionGithub: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithub = { ... } ``` -### DataDigitaloceanAppSpecFunctionGitlab +### DataDigitaloceanAppSpecFunctionGitlab -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionGitlab } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionGitlab: DataDigitaloceanAppSpecFunctionGitlab = { ... } +const dataDigitaloceanAppSpecFunctionGitlab: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlab = { ... } ``` -### DataDigitaloceanAppSpecFunctionLogDestination +### DataDigitaloceanAppSpecFunctionLogDestination -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestination } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionLogDestination: DataDigitaloceanAppSpecFunctionLogDestination = { ... } +const dataDigitaloceanAppSpecFunctionLogDestination: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestination = { ... } ``` -### DataDigitaloceanAppSpecFunctionLogDestinationDatadog +### DataDigitaloceanAppSpecFunctionLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionLogDestinationDatadog: DataDigitaloceanAppSpecFunctionLogDestinationDatadog = { ... } +const dataDigitaloceanAppSpecFunctionLogDestinationDatadog: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadog = { ... } ``` -### DataDigitaloceanAppSpecFunctionLogDestinationLogtail +### DataDigitaloceanAppSpecFunctionLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionLogDestinationLogtail: DataDigitaloceanAppSpecFunctionLogDestinationLogtail = { ... } +const dataDigitaloceanAppSpecFunctionLogDestinationLogtail: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtail = { ... } ``` -### DataDigitaloceanAppSpecFunctionLogDestinationPapertrail +### DataDigitaloceanAppSpecFunctionLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionLogDestinationPapertrail: DataDigitaloceanAppSpecFunctionLogDestinationPapertrail = { ... } +const dataDigitaloceanAppSpecFunctionLogDestinationPapertrail: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrail = { ... } ``` -### DataDigitaloceanAppSpecFunctionRoutes +### DataDigitaloceanAppSpecFunctionRoutes -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecFunctionRoutes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecFunctionRoutes: DataDigitaloceanAppSpecFunctionRoutes = { ... } +const dataDigitaloceanAppSpecFunctionRoutes: dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutes = { ... } ``` -### DataDigitaloceanAppSpecJob +### DataDigitaloceanAppSpecJob -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJob } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJob: DataDigitaloceanAppSpecJob = { ... } +const dataDigitaloceanAppSpecJob: dataDigitaloceanApp.DataDigitaloceanAppSpecJob = { ... } ``` -### DataDigitaloceanAppSpecJobAlert +### DataDigitaloceanAppSpecJobAlert -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobAlert } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobAlert: DataDigitaloceanAppSpecJobAlert = { ... } +const dataDigitaloceanAppSpecJobAlert: dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlert = { ... } ``` -### DataDigitaloceanAppSpecJobEnv +### DataDigitaloceanAppSpecJobEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobEnv: DataDigitaloceanAppSpecJobEnv = { ... } +const dataDigitaloceanAppSpecJobEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnv = { ... } ``` -### DataDigitaloceanAppSpecJobGit +### DataDigitaloceanAppSpecJobGit -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobGit } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobGit: DataDigitaloceanAppSpecJobGit = { ... } +const dataDigitaloceanAppSpecJobGit: dataDigitaloceanApp.DataDigitaloceanAppSpecJobGit = { ... } ``` -### DataDigitaloceanAppSpecJobGithub +### DataDigitaloceanAppSpecJobGithub -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobGithub } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobGithub: DataDigitaloceanAppSpecJobGithub = { ... } +const dataDigitaloceanAppSpecJobGithub: dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithub = { ... } ``` -### DataDigitaloceanAppSpecJobGitlab +### DataDigitaloceanAppSpecJobGitlab -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobGitlab } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobGitlab: DataDigitaloceanAppSpecJobGitlab = { ... } +const dataDigitaloceanAppSpecJobGitlab: dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlab = { ... } ``` -### DataDigitaloceanAppSpecJobImage +### DataDigitaloceanAppSpecJobImage -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobImage } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobImage: DataDigitaloceanAppSpecJobImage = { ... } +const dataDigitaloceanAppSpecJobImage: dataDigitaloceanApp.DataDigitaloceanAppSpecJobImage = { ... } ``` -### DataDigitaloceanAppSpecJobLogDestination +### DataDigitaloceanAppSpecJobLogDestination -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobLogDestination } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobLogDestination: DataDigitaloceanAppSpecJobLogDestination = { ... } +const dataDigitaloceanAppSpecJobLogDestination: dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestination = { ... } ``` -### DataDigitaloceanAppSpecJobLogDestinationDatadog +### DataDigitaloceanAppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobLogDestinationDatadog: DataDigitaloceanAppSpecJobLogDestinationDatadog = { ... } +const dataDigitaloceanAppSpecJobLogDestinationDatadog: dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadog = { ... } ``` -### DataDigitaloceanAppSpecJobLogDestinationLogtail +### DataDigitaloceanAppSpecJobLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobLogDestinationLogtail: DataDigitaloceanAppSpecJobLogDestinationLogtail = { ... } +const dataDigitaloceanAppSpecJobLogDestinationLogtail: dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtail = { ... } ``` -### DataDigitaloceanAppSpecJobLogDestinationPapertrail +### DataDigitaloceanAppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecJobLogDestinationPapertrail: DataDigitaloceanAppSpecJobLogDestinationPapertrail = { ... } +const dataDigitaloceanAppSpecJobLogDestinationPapertrail: dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrail = { ... } ``` -### DataDigitaloceanAppSpecService +### DataDigitaloceanAppSpecService -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecService } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecService: DataDigitaloceanAppSpecService = { ... } +const dataDigitaloceanAppSpecService: dataDigitaloceanApp.DataDigitaloceanAppSpecService = { ... } ``` -### DataDigitaloceanAppSpecServiceAlert +### DataDigitaloceanAppSpecServiceAlert -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceAlert } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceAlert: DataDigitaloceanAppSpecServiceAlert = { ... } +const dataDigitaloceanAppSpecServiceAlert: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlert = { ... } ``` -### DataDigitaloceanAppSpecServiceCors +### DataDigitaloceanAppSpecServiceCors -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceCors } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceCors: DataDigitaloceanAppSpecServiceCors = { ... } +const dataDigitaloceanAppSpecServiceCors: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCors = { ... } ``` -### DataDigitaloceanAppSpecServiceCorsAllowOrigins +### DataDigitaloceanAppSpecServiceCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceCorsAllowOrigins: DataDigitaloceanAppSpecServiceCorsAllowOrigins = { ... } +const dataDigitaloceanAppSpecServiceCorsAllowOrigins: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOrigins = { ... } ``` -### DataDigitaloceanAppSpecServiceEnv +### DataDigitaloceanAppSpecServiceEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceEnv: DataDigitaloceanAppSpecServiceEnv = { ... } +const dataDigitaloceanAppSpecServiceEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnv = { ... } ``` -### DataDigitaloceanAppSpecServiceGit +### DataDigitaloceanAppSpecServiceGit -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceGit } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceGit: DataDigitaloceanAppSpecServiceGit = { ... } +const dataDigitaloceanAppSpecServiceGit: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGit = { ... } ``` -### DataDigitaloceanAppSpecServiceGithub +### DataDigitaloceanAppSpecServiceGithub -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceGithub } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceGithub: DataDigitaloceanAppSpecServiceGithub = { ... } +const dataDigitaloceanAppSpecServiceGithub: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithub = { ... } ``` -### DataDigitaloceanAppSpecServiceGitlab +### DataDigitaloceanAppSpecServiceGitlab -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceGitlab } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceGitlab: DataDigitaloceanAppSpecServiceGitlab = { ... } +const dataDigitaloceanAppSpecServiceGitlab: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlab = { ... } ``` -### DataDigitaloceanAppSpecServiceHealthCheck +### DataDigitaloceanAppSpecServiceHealthCheck -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceHealthCheck } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceHealthCheck: DataDigitaloceanAppSpecServiceHealthCheck = { ... } +const dataDigitaloceanAppSpecServiceHealthCheck: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheck = { ... } ``` -### DataDigitaloceanAppSpecServiceImage +### DataDigitaloceanAppSpecServiceImage -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceImage } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceImage: DataDigitaloceanAppSpecServiceImage = { ... } +const dataDigitaloceanAppSpecServiceImage: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImage = { ... } ``` -### DataDigitaloceanAppSpecServiceLogDestination +### DataDigitaloceanAppSpecServiceLogDestination -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceLogDestination } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceLogDestination: DataDigitaloceanAppSpecServiceLogDestination = { ... } +const dataDigitaloceanAppSpecServiceLogDestination: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestination = { ... } ``` -### DataDigitaloceanAppSpecServiceLogDestinationDatadog +### DataDigitaloceanAppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceLogDestinationDatadog: DataDigitaloceanAppSpecServiceLogDestinationDatadog = { ... } +const dataDigitaloceanAppSpecServiceLogDestinationDatadog: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadog = { ... } ``` -### DataDigitaloceanAppSpecServiceLogDestinationLogtail +### DataDigitaloceanAppSpecServiceLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceLogDestinationLogtail: DataDigitaloceanAppSpecServiceLogDestinationLogtail = { ... } +const dataDigitaloceanAppSpecServiceLogDestinationLogtail: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtail = { ... } ``` -### DataDigitaloceanAppSpecServiceLogDestinationPapertrail +### DataDigitaloceanAppSpecServiceLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceLogDestinationPapertrail: DataDigitaloceanAppSpecServiceLogDestinationPapertrail = { ... } +const dataDigitaloceanAppSpecServiceLogDestinationPapertrail: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrail = { ... } ``` -### DataDigitaloceanAppSpecServiceRoutes +### DataDigitaloceanAppSpecServiceRoutes -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecServiceRoutes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecServiceRoutes: DataDigitaloceanAppSpecServiceRoutes = { ... } +const dataDigitaloceanAppSpecServiceRoutes: dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutes = { ... } ``` -### DataDigitaloceanAppSpecStaticSite +### DataDigitaloceanAppSpecStaticSite -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSite } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSite: DataDigitaloceanAppSpecStaticSite = { ... } +const dataDigitaloceanAppSpecStaticSite: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSite = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteCors +### DataDigitaloceanAppSpecStaticSiteCors -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteCors } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteCors: DataDigitaloceanAppSpecStaticSiteCors = { ... } +const dataDigitaloceanAppSpecStaticSiteCors: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCors = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins +### DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteCorsAllowOrigins: DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins = { ... } +const dataDigitaloceanAppSpecStaticSiteCorsAllowOrigins: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteEnv +### DataDigitaloceanAppSpecStaticSiteEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteEnv: DataDigitaloceanAppSpecStaticSiteEnv = { ... } +const dataDigitaloceanAppSpecStaticSiteEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnv = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteGit +### DataDigitaloceanAppSpecStaticSiteGit -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteGit } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteGit: DataDigitaloceanAppSpecStaticSiteGit = { ... } +const dataDigitaloceanAppSpecStaticSiteGit: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGit = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteGithub +### DataDigitaloceanAppSpecStaticSiteGithub -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteGithub } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteGithub: DataDigitaloceanAppSpecStaticSiteGithub = { ... } +const dataDigitaloceanAppSpecStaticSiteGithub: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithub = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteGitlab +### DataDigitaloceanAppSpecStaticSiteGitlab -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteGitlab } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteGitlab: DataDigitaloceanAppSpecStaticSiteGitlab = { ... } +const dataDigitaloceanAppSpecStaticSiteGitlab: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlab = { ... } ``` -### DataDigitaloceanAppSpecStaticSiteRoutes +### DataDigitaloceanAppSpecStaticSiteRoutes -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecStaticSiteRoutes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecStaticSiteRoutes: DataDigitaloceanAppSpecStaticSiteRoutes = { ... } +const dataDigitaloceanAppSpecStaticSiteRoutes: dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutes = { ... } ``` -### DataDigitaloceanAppSpecWorker +### DataDigitaloceanAppSpecWorker -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorker } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorker: DataDigitaloceanAppSpecWorker = { ... } +const dataDigitaloceanAppSpecWorker: dataDigitaloceanApp.DataDigitaloceanAppSpecWorker = { ... } ``` -### DataDigitaloceanAppSpecWorkerAlert +### DataDigitaloceanAppSpecWorkerAlert -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerAlert } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerAlert: DataDigitaloceanAppSpecWorkerAlert = { ... } +const dataDigitaloceanAppSpecWorkerAlert: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlert = { ... } ``` -### DataDigitaloceanAppSpecWorkerEnv +### DataDigitaloceanAppSpecWorkerEnv -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerEnv } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerEnv: DataDigitaloceanAppSpecWorkerEnv = { ... } +const dataDigitaloceanAppSpecWorkerEnv: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnv = { ... } ``` -### DataDigitaloceanAppSpecWorkerGit +### DataDigitaloceanAppSpecWorkerGit -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerGit } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerGit: DataDigitaloceanAppSpecWorkerGit = { ... } +const dataDigitaloceanAppSpecWorkerGit: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGit = { ... } ``` -### DataDigitaloceanAppSpecWorkerGithub +### DataDigitaloceanAppSpecWorkerGithub -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerGithub } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerGithub: DataDigitaloceanAppSpecWorkerGithub = { ... } +const dataDigitaloceanAppSpecWorkerGithub: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithub = { ... } ``` -### DataDigitaloceanAppSpecWorkerGitlab +### DataDigitaloceanAppSpecWorkerGitlab -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerGitlab } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerGitlab: DataDigitaloceanAppSpecWorkerGitlab = { ... } +const dataDigitaloceanAppSpecWorkerGitlab: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlab = { ... } ``` -### DataDigitaloceanAppSpecWorkerImage +### DataDigitaloceanAppSpecWorkerImage -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerImage } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerImage: DataDigitaloceanAppSpecWorkerImage = { ... } +const dataDigitaloceanAppSpecWorkerImage: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImage = { ... } ``` -### DataDigitaloceanAppSpecWorkerLogDestination +### DataDigitaloceanAppSpecWorkerLogDestination -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestination } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerLogDestination: DataDigitaloceanAppSpecWorkerLogDestination = { ... } +const dataDigitaloceanAppSpecWorkerLogDestination: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestination = { ... } ``` -### DataDigitaloceanAppSpecWorkerLogDestinationDatadog +### DataDigitaloceanAppSpecWorkerLogDestinationDatadog -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationDatadog } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerLogDestinationDatadog: DataDigitaloceanAppSpecWorkerLogDestinationDatadog = { ... } +const dataDigitaloceanAppSpecWorkerLogDestinationDatadog: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadog = { ... } ``` -### DataDigitaloceanAppSpecWorkerLogDestinationLogtail +### DataDigitaloceanAppSpecWorkerLogDestinationLogtail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationLogtail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerLogDestinationLogtail: DataDigitaloceanAppSpecWorkerLogDestinationLogtail = { ... } +const dataDigitaloceanAppSpecWorkerLogDestinationLogtail: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtail = { ... } ``` -### DataDigitaloceanAppSpecWorkerLogDestinationPapertrail +### DataDigitaloceanAppSpecWorkerLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationPapertrail } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanAppSpecWorkerLogDestinationPapertrail: DataDigitaloceanAppSpecWorkerLogDestinationPapertrail = { ... } +const dataDigitaloceanAppSpecWorkerLogDestinationPapertrail: dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrail = { ... } ``` -### DataDigitaloceanCertificateConfig +### DataDigitaloceanCertificateConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanCertificateConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanCertificate } from '@cdktf/provider-digitalocean' -const dataDigitaloceanCertificateConfig: DataDigitaloceanCertificateConfig = { ... } +const dataDigitaloceanCertificateConfig: dataDigitaloceanCertificate.DataDigitaloceanCertificateConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the certificate. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/certificate#id DataDigitaloceanCertificate#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the certificate. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/certificate#id DataDigitaloceanCertificate#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -56553,7 +56553,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -56563,7 +56563,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -56573,7 +56573,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -56583,7 +56583,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -56593,7 +56593,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -56603,7 +56603,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -56613,7 +56613,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -56627,7 +56627,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -56642,33 +56642,33 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanContainerRegistryConfig +### DataDigitaloceanContainerRegistryConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanContainerRegistryConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanContainerRegistry } from '@cdktf/provider-digitalocean' -const dataDigitaloceanContainerRegistryConfig: DataDigitaloceanContainerRegistryConfig = { ... } +const dataDigitaloceanContainerRegistryConfig: dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistryConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the container registry. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the container registry. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -56678,7 +56678,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -56688,7 +56688,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -56698,7 +56698,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -56708,7 +56708,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -56718,7 +56718,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -56728,7 +56728,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -56738,7 +56738,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -56752,7 +56752,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -56767,33 +56767,33 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanDatabaseCaConfig +### DataDigitaloceanDatabaseCaConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDatabaseCaConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCa } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDatabaseCaConfig: DataDigitaloceanDatabaseCaConfig = { ... } +const dataDigitaloceanDatabaseCaConfig: dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCaConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -56803,7 +56803,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -56813,7 +56813,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -56823,7 +56823,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -56833,7 +56833,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -56843,7 +56843,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -56853,7 +56853,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -56863,7 +56863,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -56875,7 +56875,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -56890,34 +56890,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanDatabaseClusterConfig +### DataDigitaloceanDatabaseClusterConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDatabaseClusterConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDatabaseClusterConfig: DataDigitaloceanDatabaseClusterConfig = { ... } +const dataDigitaloceanDatabaseClusterConfig: dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -56927,7 +56927,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -56937,7 +56937,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -56947,7 +56947,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -56957,7 +56957,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -56967,7 +56967,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -56977,7 +56977,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -56987,7 +56987,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -56999,7 +56999,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -57014,7 +57014,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -57026,46 +57026,46 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDatabaseClusterMaintenanceWindow +### DataDigitaloceanDatabaseClusterMaintenanceWindow -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDatabaseClusterMaintenanceWindow } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDatabaseClusterMaintenanceWindow: DataDigitaloceanDatabaseClusterMaintenanceWindow = { ... } +const dataDigitaloceanDatabaseClusterMaintenanceWindow: dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindow = { ... } ``` -### DataDigitaloceanDatabaseReplicaConfig +### DataDigitaloceanDatabaseReplicaConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDatabaseReplicaConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseReplica } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDatabaseReplicaConfig: DataDigitaloceanDatabaseReplicaConfig = { ... } +const dataDigitaloceanDatabaseReplicaConfig: dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplicaConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57075,7 +57075,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57085,7 +57085,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57095,7 +57095,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -57105,7 +57105,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -57115,7 +57115,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -57125,7 +57125,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -57135,7 +57135,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -57147,7 +57147,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -57159,7 +57159,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -57174,7 +57174,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -57186,33 +57186,33 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDomainConfig +### DataDigitaloceanDomainConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDomainConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomain } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDomainConfig: DataDigitaloceanDomainConfig = { ... } +const dataDigitaloceanDomainConfig: dataDigitaloceanDomain.DataDigitaloceanDomainConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the domain. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domain#id DataDigitaloceanDomain#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the domain. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domain#id DataDigitaloceanDomain#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57222,7 +57222,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57232,7 +57232,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57242,7 +57242,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -57252,7 +57252,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -57262,7 +57262,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -57272,7 +57272,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -57282,7 +57282,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -57296,7 +57296,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -57311,34 +57311,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanDomainsConfig +### DataDigitaloceanDomainsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDomainsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDomainsConfig: DataDigitaloceanDomainsConfig = { ... } +const dataDigitaloceanDomainsConfig: dataDigitaloceanDomains.DataDigitaloceanDomainsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanDomainsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#id DataDigitaloceanDomains#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanDomainsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#id DataDigitaloceanDomains#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57348,7 +57348,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57358,7 +57358,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57368,7 +57368,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -57378,7 +57378,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -57388,7 +57388,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -57398,7 +57398,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -57408,13 +57408,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanDomainsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] filter block. @@ -57422,7 +57422,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -57437,13 +57437,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanDomainsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] sort block. @@ -57451,39 +57451,39 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDomainsDomains +### DataDigitaloceanDomainsDomains -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDomainsDomains } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDomainsDomains: DataDigitaloceanDomainsDomains = { ... } +const dataDigitaloceanDomainsDomains: dataDigitaloceanDomains.DataDigitaloceanDomainsDomains = { ... } ``` -### DataDigitaloceanDomainsFilter +### DataDigitaloceanDomainsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDomainsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDomainsFilter: DataDigitaloceanDomainsFilter = { ... } +const dataDigitaloceanDomainsFilter: dataDigitaloceanDomains.DataDigitaloceanDomainsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#key DataDigitaloceanDomains#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#values DataDigitaloceanDomains#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#all DataDigitaloceanDomains#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#match_by DataDigitaloceanDomains#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#key DataDigitaloceanDomains#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#values DataDigitaloceanDomains#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#all DataDigitaloceanDomains#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#match_by DataDigitaloceanDomains#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -57495,7 +57495,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -57507,7 +57507,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -57519,7 +57519,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -57531,26 +57531,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDomainsSort +### DataDigitaloceanDomainsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDomainsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDomainsSort: DataDigitaloceanDomainsSort = { ... } +const dataDigitaloceanDomainsSort: dataDigitaloceanDomains.DataDigitaloceanDomainsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#key DataDigitaloceanDomains#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#direction DataDigitaloceanDomains#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#key DataDigitaloceanDomains#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/domains#direction DataDigitaloceanDomains#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -57562,7 +57562,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -57574,34 +57574,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDropletConfig +### DataDigitaloceanDropletConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplet } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletConfig: DataDigitaloceanDropletConfig = { ... } +const dataDigitaloceanDropletConfig: dataDigitaloceanDroplet.DataDigitaloceanDropletConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | number | id of the Droplet. | -| name | string | name of the Droplet. | -| tag | string | unique tag of the Droplet. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | number | id of the Droplet. | +| name | string | name of the Droplet. | +| tag | string | unique tag of the Droplet. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57611,7 +57611,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57621,7 +57621,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57631,7 +57631,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -57641,7 +57641,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -57651,7 +57651,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -57661,7 +57661,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -57671,7 +57671,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: number; @@ -57688,7 +57688,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -57702,7 +57702,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tag`Optional +##### `tag`Optional ```typescript public readonly tag: string; @@ -57716,34 +57716,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDropletsConfig +### DataDigitaloceanDropletsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletsConfig: DataDigitaloceanDropletsConfig = { ... } +const dataDigitaloceanDropletsConfig: dataDigitaloceanDroplets.DataDigitaloceanDropletsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanDropletsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#id DataDigitaloceanDroplets#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanDropletsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#id DataDigitaloceanDroplets#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57753,7 +57753,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57763,7 +57763,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57773,7 +57773,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -57783,7 +57783,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -57793,7 +57793,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -57803,7 +57803,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -57813,13 +57813,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanDropletsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] filter block. @@ -57827,7 +57827,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -57842,13 +57842,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanDropletsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] sort block. @@ -57856,39 +57856,39 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDropletsDroplets +### DataDigitaloceanDropletsDroplets -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletsDroplets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletsDroplets: DataDigitaloceanDropletsDroplets = { ... } +const dataDigitaloceanDropletsDroplets: dataDigitaloceanDroplets.DataDigitaloceanDropletsDroplets = { ... } ``` -### DataDigitaloceanDropletsFilter +### DataDigitaloceanDropletsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletsFilter: DataDigitaloceanDropletsFilter = { ... } +const dataDigitaloceanDropletsFilter: dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#key DataDigitaloceanDroplets#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#values DataDigitaloceanDroplets#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#all DataDigitaloceanDroplets#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#key DataDigitaloceanDroplets#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#values DataDigitaloceanDroplets#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#all DataDigitaloceanDroplets#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -57900,7 +57900,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -57912,7 +57912,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -57924,7 +57924,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -57936,36 +57936,36 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDropletSnapshotConfig +### DataDigitaloceanDropletSnapshotConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletSnapshotConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDropletSnapshot } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletSnapshotConfig: DataDigitaloceanDropletSnapshotConfig = { ... } +const dataDigitaloceanDropletSnapshotConfig: dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshotConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| nameRegex | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| nameRegex | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -57975,7 +57975,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -57985,7 +57985,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -57995,7 +57995,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -58005,7 +58005,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -58015,7 +58015,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -58025,7 +58025,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -58035,7 +58035,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -58050,7 +58050,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `mostRecent`Optional +##### `mostRecent`Optional ```typescript public readonly mostRecent: boolean | IResolvable; @@ -58062,7 +58062,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -58074,7 +58074,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nameRegex`Optional +##### `nameRegex`Optional ```typescript public readonly nameRegex: string; @@ -58086,7 +58086,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -58098,26 +58098,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanDropletsSort +### DataDigitaloceanDropletsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanDropletsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanDropletsSort: DataDigitaloceanDropletsSort = { ... } +const dataDigitaloceanDropletsSort: dataDigitaloceanDroplets.DataDigitaloceanDropletsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#key DataDigitaloceanDroplets#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#direction DataDigitaloceanDroplets#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#key DataDigitaloceanDroplets#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/droplets#direction DataDigitaloceanDroplets#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -58129,7 +58129,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -58141,37 +58141,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanFirewallConfig +### DataDigitaloceanFirewallConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanFirewallConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -const dataDigitaloceanFirewallConfig: DataDigitaloceanFirewallConfig = { ... } +const dataDigitaloceanFirewallConfig: dataDigitaloceanFirewall.DataDigitaloceanFirewallConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| firewallId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#id DataDigitaloceanFirewall#id}. | -| inboundRule | cdktf.IResolvable \| DataDigitaloceanFirewallInboundRule[] | inbound_rule block. | -| outboundRule | cdktf.IResolvable \| DataDigitaloceanFirewallOutboundRule[] | outbound_rule block. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#tags DataDigitaloceanFirewall#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| firewallId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#id DataDigitaloceanFirewall#id}. | +| inboundRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] | inbound_rule block. | +| outboundRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] | outbound_rule block. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#tags DataDigitaloceanFirewall#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -58181,7 +58181,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -58191,7 +58191,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -58201,7 +58201,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -58211,7 +58211,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -58221,7 +58221,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -58231,7 +58231,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -58241,7 +58241,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `firewallId`Required +##### `firewallId`Required ```typescript public readonly firewallId: string; @@ -58253,7 +58253,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletIds`Optional +##### `dropletIds`Optional ```typescript public readonly dropletIds: number[]; @@ -58265,7 +58265,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -58280,13 +58280,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `inboundRule`Optional +##### `inboundRule`Optional ```typescript public readonly inboundRule: IResolvable | DataDigitaloceanFirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] inbound_rule block. @@ -58294,13 +58294,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `outboundRule`Optional +##### `outboundRule`Optional ```typescript public readonly outboundRule: IResolvable | DataDigitaloceanFirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] outbound_rule block. @@ -58308,7 +58308,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -58320,31 +58320,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanFirewallInboundRule +### DataDigitaloceanFirewallInboundRule -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanFirewallInboundRule } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -const dataDigitaloceanFirewallInboundRule: DataDigitaloceanFirewallInboundRule = { ... } +const dataDigitaloceanFirewallInboundRule: dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| sourceTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| sourceTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -58356,7 +58356,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `portRange`Optional +##### `portRange`Optional ```typescript public readonly portRange: string; @@ -58368,7 +58368,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceAddresses`Optional +##### `sourceAddresses`Optional ```typescript public readonly sourceAddresses: string[]; @@ -58380,7 +58380,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDropletIds`Optional +##### `sourceDropletIds`Optional ```typescript public readonly sourceDropletIds: number[]; @@ -58392,7 +58392,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceKubernetesIds`Optional +##### `sourceKubernetesIds`Optional ```typescript public readonly sourceKubernetesIds: string[]; @@ -58404,7 +58404,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceLoadBalancerUids`Optional +##### `sourceLoadBalancerUids`Optional ```typescript public readonly sourceLoadBalancerUids: string[]; @@ -58416,7 +58416,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceTags`Optional +##### `sourceTags`Optional ```typescript public readonly sourceTags: string[]; @@ -58428,31 +58428,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanFirewallOutboundRule +### DataDigitaloceanFirewallOutboundRule -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanFirewallOutboundRule } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -const dataDigitaloceanFirewallOutboundRule: DataDigitaloceanFirewallOutboundRule = { ... } +const dataDigitaloceanFirewallOutboundRule: dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| destinationTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| destinationTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -58464,7 +58464,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationAddresses`Optional +##### `destinationAddresses`Optional ```typescript public readonly destinationAddresses: string[]; @@ -58476,7 +58476,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationDropletIds`Optional +##### `destinationDropletIds`Optional ```typescript public readonly destinationDropletIds: number[]; @@ -58488,7 +58488,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationKubernetesIds`Optional +##### `destinationKubernetesIds`Optional ```typescript public readonly destinationKubernetesIds: string[]; @@ -58500,7 +58500,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationLoadBalancerUids`Optional +##### `destinationLoadBalancerUids`Optional ```typescript public readonly destinationLoadBalancerUids: string[]; @@ -58512,7 +58512,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationTags`Optional +##### `destinationTags`Optional ```typescript public readonly destinationTags: string[]; @@ -58524,7 +58524,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `portRange`Optional +##### `portRange`Optional ```typescript public readonly portRange: string; @@ -58536,44 +58536,44 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanFirewallPendingChanges +### DataDigitaloceanFirewallPendingChanges -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanFirewallPendingChanges } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -const dataDigitaloceanFirewallPendingChanges: DataDigitaloceanFirewallPendingChanges = { ... } +const dataDigitaloceanFirewallPendingChanges: dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChanges = { ... } ``` -### DataDigitaloceanFloatingIpConfig +### DataDigitaloceanFloatingIpConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanFloatingIpConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFloatingIp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanFloatingIpConfig: DataDigitaloceanFloatingIpConfig = { ... } +const dataDigitaloceanFloatingIpConfig: dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIpConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| ipAddress | string | floating ip address. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| ipAddress | string | floating ip address. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -58583,7 +58583,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -58593,7 +58593,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -58603,7 +58603,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -58613,7 +58613,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -58623,7 +58623,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -58633,7 +58633,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -58643,7 +58643,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -58657,7 +58657,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -58672,35 +58672,35 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanImageConfig +### DataDigitaloceanImageConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanImageConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImage } from '@cdktf/provider-digitalocean' -const dataDigitaloceanImageConfig: DataDigitaloceanImageConfig = { ... } +const dataDigitaloceanImageConfig: dataDigitaloceanImage.DataDigitaloceanImageConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | number | id of the image. | -| name | string | name of the image. | -| slug | string | slug of the image. | -| source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/image#source DataDigitaloceanImage#source}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | number | id of the image. | +| name | string | name of the image. | +| slug | string | slug of the image. | +| source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/image#source DataDigitaloceanImage#source}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -58710,7 +58710,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -58720,7 +58720,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -58730,7 +58730,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -58740,7 +58740,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -58750,7 +58750,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -58760,7 +58760,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -58770,7 +58770,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: number; @@ -58787,7 +58787,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -58801,7 +58801,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `slug`Optional +##### `slug`Optional ```typescript public readonly slug: string; @@ -58815,7 +58815,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `source`Optional +##### `source`Optional ```typescript public readonly source: string; @@ -58827,34 +58827,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanImagesConfig +### DataDigitaloceanImagesConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanImagesConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -const dataDigitaloceanImagesConfig: DataDigitaloceanImagesConfig = { ... } +const dataDigitaloceanImagesConfig: dataDigitaloceanImages.DataDigitaloceanImagesConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanImagesFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#id DataDigitaloceanImages#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanImagesSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#id DataDigitaloceanImages#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -58864,7 +58864,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -58874,7 +58874,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -58884,7 +58884,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -58894,7 +58894,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -58904,7 +58904,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -58914,7 +58914,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -58924,13 +58924,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanImagesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] filter block. @@ -58938,7 +58938,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -58953,13 +58953,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanImagesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] sort block. @@ -58967,28 +58967,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanImagesFilter +### DataDigitaloceanImagesFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanImagesFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -const dataDigitaloceanImagesFilter: DataDigitaloceanImagesFilter = { ... } +const dataDigitaloceanImagesFilter: dataDigitaloceanImages.DataDigitaloceanImagesFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#key DataDigitaloceanImages#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#values DataDigitaloceanImages#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#all DataDigitaloceanImages#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#match_by DataDigitaloceanImages#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#key DataDigitaloceanImages#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#values DataDigitaloceanImages#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#all DataDigitaloceanImages#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#match_by DataDigitaloceanImages#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -59000,7 +59000,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -59012,7 +59012,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -59024,7 +59024,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -59036,37 +59036,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanImagesImages +### DataDigitaloceanImagesImages -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanImagesImages } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -const dataDigitaloceanImagesImages: DataDigitaloceanImagesImages = { ... } +const dataDigitaloceanImagesImages: dataDigitaloceanImages.DataDigitaloceanImagesImages = { ... } ``` -### DataDigitaloceanImagesSort +### DataDigitaloceanImagesSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanImagesSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -const dataDigitaloceanImagesSort: DataDigitaloceanImagesSort = { ... } +const dataDigitaloceanImagesSort: dataDigitaloceanImages.DataDigitaloceanImagesSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#key DataDigitaloceanImages#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#direction DataDigitaloceanImages#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#key DataDigitaloceanImages#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/images#direction DataDigitaloceanImages#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -59078,7 +59078,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -59090,34 +59090,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanKubernetesClusterConfig +### DataDigitaloceanKubernetesClusterConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterConfig: DataDigitaloceanKubernetesClusterConfig = { ... } +const dataDigitaloceanKubernetesClusterConfig: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59127,7 +59127,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59137,7 +59137,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -59147,7 +59147,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -59157,7 +59157,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -59167,7 +59167,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -59177,7 +59177,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -59187,7 +59187,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -59199,7 +59199,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -59214,7 +59214,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -59226,88 +59226,88 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanKubernetesClusterKubeConfig +### DataDigitaloceanKubernetesClusterKubeConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterKubeConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterKubeConfig: DataDigitaloceanKubernetesClusterKubeConfig = { ... } +const dataDigitaloceanKubernetesClusterKubeConfig: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfig = { ... } ``` -### DataDigitaloceanKubernetesClusterMaintenancePolicy +### DataDigitaloceanKubernetesClusterMaintenancePolicy -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterMaintenancePolicy } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterMaintenancePolicy: DataDigitaloceanKubernetesClusterMaintenancePolicy = { ... } +const dataDigitaloceanKubernetesClusterMaintenancePolicy: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicy = { ... } ``` -### DataDigitaloceanKubernetesClusterNodePool +### DataDigitaloceanKubernetesClusterNodePool -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterNodePool } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterNodePool: DataDigitaloceanKubernetesClusterNodePool = { ... } +const dataDigitaloceanKubernetesClusterNodePool: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePool = { ... } ``` -### DataDigitaloceanKubernetesClusterNodePoolNodes +### DataDigitaloceanKubernetesClusterNodePoolNodes -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolNodes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterNodePoolNodes: DataDigitaloceanKubernetesClusterNodePoolNodes = { ... } +const dataDigitaloceanKubernetesClusterNodePoolNodes: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodes = { ... } ``` -### DataDigitaloceanKubernetesClusterNodePoolTaint +### DataDigitaloceanKubernetesClusterNodePoolTaint -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolTaint } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesClusterNodePoolTaint: DataDigitaloceanKubernetesClusterNodePoolTaint = { ... } +const dataDigitaloceanKubernetesClusterNodePoolTaint: dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaint = { ... } ``` -### DataDigitaloceanKubernetesVersionsConfig +### DataDigitaloceanKubernetesVersionsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanKubernetesVersionsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesVersions } from '@cdktf/provider-digitalocean' -const dataDigitaloceanKubernetesVersionsConfig: DataDigitaloceanKubernetesVersionsConfig = { ... } +const dataDigitaloceanKubernetesVersionsConfig: dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersionsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| versionPrefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| versionPrefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59317,7 +59317,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59327,7 +59327,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -59337,7 +59337,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -59347,7 +59347,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -59357,7 +59357,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -59367,7 +59367,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -59377,7 +59377,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -59392,7 +59392,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `versionPrefix`Optional +##### `versionPrefix`Optional ```typescript public readonly versionPrefix: string; @@ -59404,33 +59404,33 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanLoadbalancerConfig +### DataDigitaloceanLoadbalancerConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanLoadbalancerConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -const dataDigitaloceanLoadbalancerConfig: DataDigitaloceanLoadbalancerConfig = { ... } +const dataDigitaloceanLoadbalancerConfig: dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | id of the load balancer. | -| name | string | name of the load balancer. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | id of the load balancer. | +| name | string | name of the load balancer. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59440,7 +59440,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59450,7 +59450,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -59460,7 +59460,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -59470,7 +59470,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -59480,7 +59480,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -59490,7 +59490,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -59500,7 +59500,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -59517,7 +59517,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -59531,66 +59531,66 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanLoadbalancerForwardingRule +### DataDigitaloceanLoadbalancerForwardingRule -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanLoadbalancerForwardingRule } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -const dataDigitaloceanLoadbalancerForwardingRule: DataDigitaloceanLoadbalancerForwardingRule = { ... } +const dataDigitaloceanLoadbalancerForwardingRule: dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRule = { ... } ``` -### DataDigitaloceanLoadbalancerHealthcheck +### DataDigitaloceanLoadbalancerHealthcheck -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanLoadbalancerHealthcheck } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -const dataDigitaloceanLoadbalancerHealthcheck: DataDigitaloceanLoadbalancerHealthcheck = { ... } +const dataDigitaloceanLoadbalancerHealthcheck: dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheck = { ... } ``` -### DataDigitaloceanLoadbalancerStickySessions +### DataDigitaloceanLoadbalancerStickySessions -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanLoadbalancerStickySessions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -const dataDigitaloceanLoadbalancerStickySessions: DataDigitaloceanLoadbalancerStickySessions = { ... } +const dataDigitaloceanLoadbalancerStickySessions: dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessions = { ... } ``` -### DataDigitaloceanProjectConfig +### DataDigitaloceanProjectConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanProjectConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProject } from '@cdktf/provider-digitalocean' -const dataDigitaloceanProjectConfig: DataDigitaloceanProjectConfig = { ... } +const dataDigitaloceanProjectConfig: dataDigitaloceanProject.DataDigitaloceanProjectConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/project#id DataDigitaloceanProject#id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/project#name DataDigitaloceanProject#name}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/project#id DataDigitaloceanProject#id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/project#name DataDigitaloceanProject#name}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59600,7 +59600,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59610,7 +59610,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -59620,7 +59620,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -59630,7 +59630,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -59640,7 +59640,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -59650,7 +59650,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -59660,7 +59660,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -59675,7 +59675,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -59687,34 +59687,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanProjectsConfig +### DataDigitaloceanProjectsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanProjectsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -const dataDigitaloceanProjectsConfig: DataDigitaloceanProjectsConfig = { ... } +const dataDigitaloceanProjectsConfig: dataDigitaloceanProjects.DataDigitaloceanProjectsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanProjectsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#id DataDigitaloceanProjects#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanProjectsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#id DataDigitaloceanProjects#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59724,7 +59724,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59734,7 +59734,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -59744,7 +59744,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -59754,7 +59754,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -59764,7 +59764,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -59774,7 +59774,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -59784,13 +59784,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanProjectsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] filter block. @@ -59798,7 +59798,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -59813,13 +59813,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanProjectsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] sort block. @@ -59827,28 +59827,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanProjectsFilter +### DataDigitaloceanProjectsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanProjectsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -const dataDigitaloceanProjectsFilter: DataDigitaloceanProjectsFilter = { ... } +const dataDigitaloceanProjectsFilter: dataDigitaloceanProjects.DataDigitaloceanProjectsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#key DataDigitaloceanProjects#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#values DataDigitaloceanProjects#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#all DataDigitaloceanProjects#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#match_by DataDigitaloceanProjects#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#key DataDigitaloceanProjects#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#values DataDigitaloceanProjects#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#all DataDigitaloceanProjects#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#match_by DataDigitaloceanProjects#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -59860,7 +59860,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -59872,7 +59872,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -59884,7 +59884,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -59896,37 +59896,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanProjectsProjects +### DataDigitaloceanProjectsProjects -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanProjectsProjects } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -const dataDigitaloceanProjectsProjects: DataDigitaloceanProjectsProjects = { ... } +const dataDigitaloceanProjectsProjects: dataDigitaloceanProjects.DataDigitaloceanProjectsProjects = { ... } ``` -### DataDigitaloceanProjectsSort +### DataDigitaloceanProjectsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanProjectsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -const dataDigitaloceanProjectsSort: DataDigitaloceanProjectsSort = { ... } +const dataDigitaloceanProjectsSort: dataDigitaloceanProjects.DataDigitaloceanProjectsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#key DataDigitaloceanProjects#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#direction DataDigitaloceanProjects#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#key DataDigitaloceanProjects#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/projects#direction DataDigitaloceanProjects#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -59938,7 +59938,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -59950,34 +59950,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRecordConfig +### DataDigitaloceanRecordConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRecordConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecord } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRecordConfig: DataDigitaloceanRecordConfig = { ... } +const dataDigitaloceanRecordConfig: dataDigitaloceanRecord.DataDigitaloceanRecordConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| domain | string | domain of the name record. | -| name | string | name of the record. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/record#id DataDigitaloceanRecord#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| domain | string | domain of the name record. | +| name | string | name of the record. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/record#id DataDigitaloceanRecord#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -59987,7 +59987,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -59997,7 +59997,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60007,7 +60007,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60017,7 +60017,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60027,7 +60027,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60037,7 +60037,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60047,7 +60047,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -60061,7 +60061,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -60075,7 +60075,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -60090,35 +60090,35 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanRecordsConfig +### DataDigitaloceanRecordsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRecordsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRecordsConfig: DataDigitaloceanRecordsConfig = { ... } +const dataDigitaloceanRecordsConfig: dataDigitaloceanRecords.DataDigitaloceanRecordsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| domain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#domain DataDigitaloceanRecords#domain}. | -| filter | cdktf.IResolvable \| DataDigitaloceanRecordsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#id DataDigitaloceanRecords#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanRecordsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| domain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#domain DataDigitaloceanRecords#domain}. | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#id DataDigitaloceanRecords#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -60128,7 +60128,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -60138,7 +60138,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60148,7 +60148,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60158,7 +60158,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60168,7 +60168,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60178,7 +60178,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60188,7 +60188,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -60200,13 +60200,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanRecordsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] filter block. @@ -60214,7 +60214,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -60229,13 +60229,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanRecordsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] sort block. @@ -60243,28 +60243,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRecordsFilter +### DataDigitaloceanRecordsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRecordsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRecordsFilter: DataDigitaloceanRecordsFilter = { ... } +const dataDigitaloceanRecordsFilter: dataDigitaloceanRecords.DataDigitaloceanRecordsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#key DataDigitaloceanRecords#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#values DataDigitaloceanRecords#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#all DataDigitaloceanRecords#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#match_by DataDigitaloceanRecords#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#key DataDigitaloceanRecords#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#values DataDigitaloceanRecords#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#all DataDigitaloceanRecords#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#match_by DataDigitaloceanRecords#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -60276,7 +60276,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -60288,7 +60288,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -60300,7 +60300,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -60312,37 +60312,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRecordsRecords +### DataDigitaloceanRecordsRecords -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRecordsRecords } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRecordsRecords: DataDigitaloceanRecordsRecords = { ... } +const dataDigitaloceanRecordsRecords: dataDigitaloceanRecords.DataDigitaloceanRecordsRecords = { ... } ``` -### DataDigitaloceanRecordsSort +### DataDigitaloceanRecordsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRecordsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRecordsSort: DataDigitaloceanRecordsSort = { ... } +const dataDigitaloceanRecordsSort: dataDigitaloceanRecords.DataDigitaloceanRecordsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#key DataDigitaloceanRecords#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#direction DataDigitaloceanRecords#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#key DataDigitaloceanRecords#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/records#direction DataDigitaloceanRecords#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -60354,7 +60354,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -60366,33 +60366,33 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRegionConfig +### DataDigitaloceanRegionConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRegionConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegion } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRegionConfig: DataDigitaloceanRegionConfig = { ... } +const dataDigitaloceanRegionConfig: dataDigitaloceanRegion.DataDigitaloceanRegionConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| slug | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/region#slug DataDigitaloceanRegion#slug}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/region#id DataDigitaloceanRegion#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| slug | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/region#slug DataDigitaloceanRegion#slug}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/region#id DataDigitaloceanRegion#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -60402,7 +60402,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -60412,7 +60412,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60422,7 +60422,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60432,7 +60432,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60442,7 +60442,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60452,7 +60452,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60462,7 +60462,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -60474,7 +60474,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -60489,34 +60489,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanRegionsConfig +### DataDigitaloceanRegionsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRegionsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRegionsConfig: DataDigitaloceanRegionsConfig = { ... } +const dataDigitaloceanRegionsConfig: dataDigitaloceanRegions.DataDigitaloceanRegionsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanRegionsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#id DataDigitaloceanRegions#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanRegionsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#id DataDigitaloceanRegions#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -60526,7 +60526,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -60536,7 +60536,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60546,7 +60546,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60556,7 +60556,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60566,7 +60566,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60576,7 +60576,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60586,13 +60586,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanRegionsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] filter block. @@ -60600,7 +60600,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -60615,13 +60615,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanRegionsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] sort block. @@ -60629,28 +60629,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRegionsFilter +### DataDigitaloceanRegionsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRegionsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRegionsFilter: DataDigitaloceanRegionsFilter = { ... } +const dataDigitaloceanRegionsFilter: dataDigitaloceanRegions.DataDigitaloceanRegionsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#key DataDigitaloceanRegions#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#values DataDigitaloceanRegions#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#all DataDigitaloceanRegions#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#match_by DataDigitaloceanRegions#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#key DataDigitaloceanRegions#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#values DataDigitaloceanRegions#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#all DataDigitaloceanRegions#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#match_by DataDigitaloceanRegions#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -60662,7 +60662,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -60674,7 +60674,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -60686,7 +60686,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -60698,37 +60698,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanRegionsRegions +### DataDigitaloceanRegionsRegions -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRegionsRegions } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRegionsRegions: DataDigitaloceanRegionsRegions = { ... } +const dataDigitaloceanRegionsRegions: dataDigitaloceanRegions.DataDigitaloceanRegionsRegions = { ... } ``` -### DataDigitaloceanRegionsSort +### DataDigitaloceanRegionsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanRegionsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -const dataDigitaloceanRegionsSort: DataDigitaloceanRegionsSort = { ... } +const dataDigitaloceanRegionsSort: dataDigitaloceanRegions.DataDigitaloceanRegionsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#key DataDigitaloceanRegions#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#direction DataDigitaloceanRegions#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#key DataDigitaloceanRegions#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/regions#direction DataDigitaloceanRegions#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -60740,7 +60740,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -60752,33 +60752,33 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanReservedIpConfig +### DataDigitaloceanReservedIpConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanReservedIpConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanReservedIp } from '@cdktf/provider-digitalocean' -const dataDigitaloceanReservedIpConfig: DataDigitaloceanReservedIpConfig = { ... } +const dataDigitaloceanReservedIpConfig: dataDigitaloceanReservedIp.DataDigitaloceanReservedIpConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| ipAddress | string | reserved ip address. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| ipAddress | string | reserved ip address. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -60788,7 +60788,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -60798,7 +60798,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60808,7 +60808,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60818,7 +60818,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60828,7 +60828,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60838,7 +60838,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60848,7 +60848,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -60862,7 +60862,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -60877,34 +60877,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanSizesConfig +### DataDigitaloceanSizesConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSizesConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSizesConfig: DataDigitaloceanSizesConfig = { ... } +const dataDigitaloceanSizesConfig: dataDigitaloceanSizes.DataDigitaloceanSizesConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanSizesFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#id DataDigitaloceanSizes#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanSizesSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#id DataDigitaloceanSizes#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -60914,7 +60914,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -60924,7 +60924,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -60934,7 +60934,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -60944,7 +60944,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -60954,7 +60954,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -60964,7 +60964,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -60974,13 +60974,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanSizesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] filter block. @@ -60988,7 +60988,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -61003,13 +61003,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanSizesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] sort block. @@ -61017,28 +61017,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSizesFilter +### DataDigitaloceanSizesFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSizesFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSizesFilter: DataDigitaloceanSizesFilter = { ... } +const dataDigitaloceanSizesFilter: dataDigitaloceanSizes.DataDigitaloceanSizesFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#key DataDigitaloceanSizes#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#values DataDigitaloceanSizes#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#all DataDigitaloceanSizes#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#match_by DataDigitaloceanSizes#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#key DataDigitaloceanSizes#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#values DataDigitaloceanSizes#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#all DataDigitaloceanSizes#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#match_by DataDigitaloceanSizes#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -61050,7 +61050,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -61062,7 +61062,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -61074,7 +61074,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -61086,37 +61086,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSizesSizes +### DataDigitaloceanSizesSizes -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSizesSizes } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSizesSizes: DataDigitaloceanSizesSizes = { ... } +const dataDigitaloceanSizesSizes: dataDigitaloceanSizes.DataDigitaloceanSizesSizes = { ... } ``` -### DataDigitaloceanSizesSort +### DataDigitaloceanSizesSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSizesSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSizesSort: DataDigitaloceanSizesSort = { ... } +const dataDigitaloceanSizesSort: dataDigitaloceanSizes.DataDigitaloceanSizesSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#key DataDigitaloceanSizes#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#direction DataDigitaloceanSizes#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#key DataDigitaloceanSizes#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/sizes#direction DataDigitaloceanSizes#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -61128,7 +61128,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -61140,34 +61140,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSpacesBucketConfig +### DataDigitaloceanSpacesBucketConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucket } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketConfig: DataDigitaloceanSpacesBucketConfig = { ... } +const dataDigitaloceanSpacesBucketConfig: dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucketConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Bucket name. | -| region | string | Bucket region. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Bucket name. | +| region | string | Bucket region. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -61177,7 +61177,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -61187,7 +61187,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -61197,7 +61197,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -61207,7 +61207,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -61217,7 +61217,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -61227,7 +61227,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -61237,7 +61237,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -61251,7 +61251,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -61265,7 +61265,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -61280,37 +61280,37 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanSpacesBucketObjectConfig +### DataDigitaloceanSpacesBucketObjectConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketObjectConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObject } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketObjectConfig: DataDigitaloceanSpacesBucketObjectConfig = { ... } +const dataDigitaloceanSpacesBucketObjectConfig: dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObjectConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| versionId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| versionId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -61320,7 +61320,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -61330,7 +61330,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -61340,7 +61340,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -61350,7 +61350,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -61360,7 +61360,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -61370,7 +61370,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -61380,7 +61380,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -61392,7 +61392,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -61404,7 +61404,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -61416,7 +61416,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -61431,7 +61431,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `range`Optional +##### `range`Optional ```typescript public readonly range: string; @@ -61443,7 +61443,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `versionId`Optional +##### `versionId`Optional ```typescript public readonly versionId: string; @@ -61455,38 +61455,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSpacesBucketObjectsConfig +### DataDigitaloceanSpacesBucketObjectsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketObjectsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBucketObjects } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketObjectsConfig: DataDigitaloceanSpacesBucketObjectsConfig = { ... } +const dataDigitaloceanSpacesBucketObjectsConfig: dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjectsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encodingType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| maxKeys | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encodingType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| maxKeys | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -61496,7 +61496,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -61506,7 +61506,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -61516,7 +61516,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -61526,7 +61526,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -61536,7 +61536,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -61546,7 +61546,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -61556,7 +61556,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -61568,7 +61568,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -61580,7 +61580,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `delimiter`Optional +##### `delimiter`Optional ```typescript public readonly delimiter: string; @@ -61592,7 +61592,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `encodingType`Optional +##### `encodingType`Optional ```typescript public readonly encodingType: string; @@ -61604,7 +61604,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -61619,7 +61619,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `maxKeys`Optional +##### `maxKeys`Optional ```typescript public readonly maxKeys: number; @@ -61631,7 +61631,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `prefix`Optional +##### `prefix`Optional ```typescript public readonly prefix: string; @@ -61643,45 +61643,45 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSpacesBucketsBuckets +### DataDigitaloceanSpacesBucketsBuckets -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketsBuckets } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketsBuckets: DataDigitaloceanSpacesBucketsBuckets = { ... } +const dataDigitaloceanSpacesBucketsBuckets: dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBuckets = { ... } ``` -### DataDigitaloceanSpacesBucketsConfig +### DataDigitaloceanSpacesBucketsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketsConfig: DataDigitaloceanSpacesBucketsConfig = { ... } +const dataDigitaloceanSpacesBucketsConfig: dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -61691,7 +61691,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -61701,7 +61701,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -61711,7 +61711,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -61721,7 +61721,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -61731,7 +61731,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -61741,7 +61741,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -61751,13 +61751,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanSpacesBucketsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] filter block. @@ -61765,7 +61765,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -61780,13 +61780,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanSpacesBucketsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] sort block. @@ -61794,28 +61794,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSpacesBucketsFilter +### DataDigitaloceanSpacesBucketsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketsFilter: DataDigitaloceanSpacesBucketsFilter = { ... } +const dataDigitaloceanSpacesBucketsFilter: dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -61827,7 +61827,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -61839,7 +61839,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -61851,7 +61851,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -61863,26 +61863,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSpacesBucketsSort +### DataDigitaloceanSpacesBucketsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSpacesBucketsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSpacesBucketsSort: DataDigitaloceanSpacesBucketsSort = { ... } +const dataDigitaloceanSpacesBucketsSort: dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -61894,7 +61894,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -61906,32 +61906,32 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSshKeyConfig +### DataDigitaloceanSshKeyConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSshKeyConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKey } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSshKeyConfig: DataDigitaloceanSshKeyConfig = { ... } +const dataDigitaloceanSshKeyConfig: dataDigitaloceanSshKey.DataDigitaloceanSshKeyConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the ssh key. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the ssh key. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -61941,7 +61941,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -61951,7 +61951,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -61961,7 +61961,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -61971,7 +61971,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -61981,7 +61981,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -61991,7 +61991,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62001,7 +62001,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -62015,34 +62015,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSshKeysConfig +### DataDigitaloceanSshKeysConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSshKeysConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSshKeysConfig: DataDigitaloceanSshKeysConfig = { ... } +const dataDigitaloceanSshKeysConfig: dataDigitaloceanSshKeys.DataDigitaloceanSshKeysConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanSshKeysFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#id DataDigitaloceanSshKeys#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanSshKeysSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -62052,7 +62052,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -62062,7 +62062,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -62072,7 +62072,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -62082,7 +62082,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -62092,7 +62092,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -62102,7 +62102,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62112,13 +62112,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanSshKeysFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] filter block. @@ -62126,7 +62126,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -62141,13 +62141,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanSshKeysSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] sort block. @@ -62155,28 +62155,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSshKeysFilter +### DataDigitaloceanSshKeysFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSshKeysFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSshKeysFilter: DataDigitaloceanSshKeysFilter = { ... } +const dataDigitaloceanSshKeysFilter: dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -62188,7 +62188,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -62200,7 +62200,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -62212,7 +62212,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -62224,26 +62224,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSshKeysSort +### DataDigitaloceanSshKeysSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSshKeysSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSshKeysSort: DataDigitaloceanSshKeysSort = { ... } +const dataDigitaloceanSshKeysSort: dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -62255,7 +62255,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -62267,44 +62267,44 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanSshKeysSshKeys +### DataDigitaloceanSshKeysSshKeys -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanSshKeysSshKeys } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -const dataDigitaloceanSshKeysSshKeys: DataDigitaloceanSshKeysSshKeys = { ... } +const dataDigitaloceanSshKeysSshKeys: dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeys = { ... } ``` -### DataDigitaloceanTagConfig +### DataDigitaloceanTagConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanTagConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTag } from '@cdktf/provider-digitalocean' -const dataDigitaloceanTagConfig: DataDigitaloceanTagConfig = { ... } +const dataDigitaloceanTagConfig: dataDigitaloceanTag.DataDigitaloceanTagConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the tag. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tag#id DataDigitaloceanTag#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the tag. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tag#id DataDigitaloceanTag#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -62314,7 +62314,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -62324,7 +62324,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -62334,7 +62334,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -62344,7 +62344,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -62354,7 +62354,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -62364,7 +62364,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62374,7 +62374,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -62388,7 +62388,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -62403,34 +62403,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### DataDigitaloceanTagsConfig +### DataDigitaloceanTagsConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanTagsConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -const dataDigitaloceanTagsConfig: DataDigitaloceanTagsConfig = { ... } +const dataDigitaloceanTagsConfig: dataDigitaloceanTags.DataDigitaloceanTagsConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| filter | cdktf.IResolvable \| DataDigitaloceanTagsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#id DataDigitaloceanTags#id}. | -| sort | cdktf.IResolvable \| DataDigitaloceanTagsSort[] | sort block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| filter | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] | filter block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#id DataDigitaloceanTags#id}. | +| sort | cdktf.IResolvable \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] | sort block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -62440,7 +62440,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -62450,7 +62450,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -62460,7 +62460,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -62470,7 +62470,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -62480,7 +62480,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -62490,7 +62490,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62500,13 +62500,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `filter`Optional +##### `filter`Optional ```typescript public readonly filter: IResolvable | DataDigitaloceanTagsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] filter block. @@ -62514,7 +62514,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -62529,13 +62529,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `sort`Optional +##### `sort`Optional ```typescript public readonly sort: IResolvable | DataDigitaloceanTagsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] sort block. @@ -62543,28 +62543,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanTagsFilter +### DataDigitaloceanTagsFilter -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanTagsFilter } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -const dataDigitaloceanTagsFilter: DataDigitaloceanTagsFilter = { ... } +const dataDigitaloceanTagsFilter: dataDigitaloceanTags.DataDigitaloceanTagsFilter = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#key DataDigitaloceanTags#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#values DataDigitaloceanTags#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#all DataDigitaloceanTags#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#match_by DataDigitaloceanTags#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#key DataDigitaloceanTags#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#values DataDigitaloceanTags#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#all DataDigitaloceanTags#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#match_by DataDigitaloceanTags#match_by}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -62576,7 +62576,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -62588,7 +62588,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `all`Optional +##### `all`Optional ```typescript public readonly all: boolean | IResolvable; @@ -62600,7 +62600,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `matchBy`Optional +##### `matchBy`Optional ```typescript public readonly matchBy: string; @@ -62612,26 +62612,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanTagsSort +### DataDigitaloceanTagsSort -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanTagsSort } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -const dataDigitaloceanTagsSort: DataDigitaloceanTagsSort = { ... } +const dataDigitaloceanTagsSort: dataDigitaloceanTags.DataDigitaloceanTagsSort = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#key DataDigitaloceanTags#key}. | -| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#direction DataDigitaloceanTags#direction}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#key DataDigitaloceanTags#key}. | +| direction | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/tags#direction DataDigitaloceanTags#direction}. | --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -62643,7 +62643,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `direction`Optional +##### `direction`Optional ```typescript public readonly direction: string; @@ -62655,46 +62655,46 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanTagsTags +### DataDigitaloceanTagsTags -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanTagsTags } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -const dataDigitaloceanTagsTags: DataDigitaloceanTagsTags = { ... } +const dataDigitaloceanTagsTags: dataDigitaloceanTags.DataDigitaloceanTagsTags = { ... } ``` -### DataDigitaloceanVolumeConfig +### DataDigitaloceanVolumeConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanVolumeConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolume } from '@cdktf/provider-digitalocean' -const dataDigitaloceanVolumeConfig: DataDigitaloceanVolumeConfig = { ... } +const dataDigitaloceanVolumeConfig: dataDigitaloceanVolume.DataDigitaloceanVolumeConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | name of the volume. | -| description | string | volume description. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume#id DataDigitaloceanVolume#id}. | -| region | string | the region that the volume is provisioned in. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | name of the volume. | +| description | string | volume description. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume#id DataDigitaloceanVolume#id}. | +| region | string | the region that the volume is provisioned in. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -62704,7 +62704,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -62714,7 +62714,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -62724,7 +62724,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -62734,7 +62734,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -62744,7 +62744,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -62754,7 +62754,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62764,7 +62764,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -62778,7 +62778,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Optional +##### `description`Optional ```typescript public readonly description: string; @@ -62792,7 +62792,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -62807,7 +62807,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -62821,36 +62821,36 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanVolumeSnapshotConfig +### DataDigitaloceanVolumeSnapshotConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanVolumeSnapshotConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVolumeSnapshot } from '@cdktf/provider-digitalocean' -const dataDigitaloceanVolumeSnapshotConfig: DataDigitaloceanVolumeSnapshotConfig = { ... } +const dataDigitaloceanVolumeSnapshotConfig: dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshotConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| nameRegex | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| nameRegex | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -62860,7 +62860,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -62870,7 +62870,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -62880,7 +62880,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -62890,7 +62890,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -62900,7 +62900,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -62910,7 +62910,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -62920,7 +62920,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -62935,7 +62935,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `mostRecent`Optional +##### `mostRecent`Optional ```typescript public readonly mostRecent: boolean | IResolvable; @@ -62947,7 +62947,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -62959,7 +62959,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nameRegex`Optional +##### `nameRegex`Optional ```typescript public readonly nameRegex: string; @@ -62971,7 +62971,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -62983,34 +62983,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DataDigitaloceanVpcConfig +### DataDigitaloceanVpcConfig -#### Initializer +#### Initializer ```typescript -import { DataDigitaloceanVpcConfig } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanVpc } from '@cdktf/provider-digitalocean' -const dataDigitaloceanVpcConfig: DataDigitaloceanVpcConfig = { ... } +const dataDigitaloceanVpcConfig: dataDigitaloceanVpc.DataDigitaloceanVpcConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#id DataDigitaloceanVpc#id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#name DataDigitaloceanVpc#name}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#region DataDigitaloceanVpc#region}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#id DataDigitaloceanVpc#id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#name DataDigitaloceanVpc#name}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/d/vpc#region DataDigitaloceanVpc#region}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -63020,7 +63020,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -63030,7 +63030,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -63040,7 +63040,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -63050,7 +63050,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -63060,7 +63060,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -63070,7 +63070,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -63080,7 +63080,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -63095,7 +63095,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `name`Optional +##### `name`Optional ```typescript public readonly name: string; @@ -63107,7 +63107,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -63119,30 +63119,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DigitaloceanProviderConfig +### DigitaloceanProviderConfig -#### Initializer +#### Initializer ```typescript -import { DigitaloceanProviderConfig } from '@cdktf/provider-digitalocean' +import { provider } from '@cdktf/provider-digitalocean' -const digitaloceanProviderConfig: DigitaloceanProviderConfig = { ... } +const digitaloceanProviderConfig: provider.DigitaloceanProviderConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| alias | string | Alias name. | -| apiEndpoint | string | The URL to use for the DigitalOcean API. | -| spacesAccessId | string | The access key ID for Spaces API operations. | -| spacesEndpoint | string | The URL to use for the DigitalOcean Spaces API. | -| spacesSecretKey | string | The secret access key for Spaces API operations. | -| token | string | The token key for API operations. | +| alias | string | Alias name. | +| apiEndpoint | string | The URL to use for the DigitalOcean API. | +| spacesAccessId | string | The access key ID for Spaces API operations. | +| spacesEndpoint | string | The URL to use for the DigitalOcean Spaces API. | +| spacesSecretKey | string | The secret access key for Spaces API operations. | +| token | string | The token key for API operations. | --- -##### `alias`Optional +##### `alias`Optional ```typescript public readonly alias: string; @@ -63156,7 +63156,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `apiEndpoint`Optional +##### `apiEndpoint`Optional ```typescript public readonly apiEndpoint: string; @@ -63170,7 +63170,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `spacesAccessId`Optional +##### `spacesAccessId`Optional ```typescript public readonly spacesAccessId: string; @@ -63184,7 +63184,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `spacesEndpoint`Optional +##### `spacesEndpoint`Optional ```typescript public readonly spacesEndpoint: string; @@ -63198,7 +63198,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `spacesSecretKey`Optional +##### `spacesSecretKey`Optional ```typescript public readonly spacesSecretKey: string; @@ -63212,7 +63212,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `token`Optional +##### `token`Optional ```typescript public readonly token: string; @@ -63226,34 +63226,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DomainConfig +### DomainConfig -#### Initializer +#### Initializer ```typescript -import { DomainConfig } from '@cdktf/provider-digitalocean' +import { domain } from '@cdktf/provider-digitalocean' -const domainConfig: DomainConfig = { ... } +const domainConfig: domain.DomainConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#name Domain#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#id Domain#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#ip_address Domain#ip_address}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#name Domain#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#id Domain#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/domain#ip_address Domain#ip_address}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -63263,7 +63263,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -63273,7 +63273,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -63283,7 +63283,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -63293,7 +63293,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -63303,7 +63303,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -63313,7 +63313,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -63323,7 +63323,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -63335,7 +63335,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -63350,7 +63350,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ipAddress`Optional +##### `ipAddress`Optional ```typescript public readonly ipAddress: string; @@ -63362,49 +63362,49 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DropletConfig +### DropletConfig -#### Initializer +#### Initializer ```typescript -import { DropletConfig } from '@cdktf/provider-digitalocean' +import { droplet } from '@cdktf/provider-digitalocean' -const dropletConfig: DropletConfig = { ... } +const dropletConfig: droplet.DropletConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| image | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#image Droplet#image}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#name Droplet#name}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#region Droplet#region}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#size Droplet#size}. | -| backups | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#backups Droplet#backups}. | -| dropletAgent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#droplet_agent Droplet#droplet_agent}. | -| gracefulShutdown | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#id Droplet#id}. | -| ipv6 | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#ipv6 Droplet#ipv6}. | -| monitoring | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#monitoring Droplet#monitoring}. | -| privateNetworking | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#private_networking Droplet#private_networking}. | -| resizeDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#resize_disk Droplet#resize_disk}. | -| sshKeys | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#tags Droplet#tags}. | -| timeouts | DropletTimeouts | timeouts block. | -| userData | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#user_data Droplet#user_data}. | -| volumeIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#volume_ids Droplet#volume_ids}. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#vpc_uuid Droplet#vpc_uuid}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| image | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#image Droplet#image}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#name Droplet#name}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#region Droplet#region}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#size Droplet#size}. | +| backups | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#backups Droplet#backups}. | +| dropletAgent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#droplet_agent Droplet#droplet_agent}. | +| gracefulShutdown | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#id Droplet#id}. | +| ipv6 | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#ipv6 Droplet#ipv6}. | +| monitoring | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#monitoring Droplet#monitoring}. | +| privateNetworking | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#private_networking Droplet#private_networking}. | +| resizeDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#resize_disk Droplet#resize_disk}. | +| sshKeys | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#tags Droplet#tags}. | +| timeouts | @cdktf/provider-digitalocean.droplet.DropletTimeouts | timeouts block. | +| userData | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#user_data Droplet#user_data}. | +| volumeIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#volume_ids Droplet#volume_ids}. | +| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#vpc_uuid Droplet#vpc_uuid}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -63414,7 +63414,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -63424,7 +63424,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -63434,7 +63434,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -63444,7 +63444,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -63454,7 +63454,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -63464,7 +63464,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -63474,7 +63474,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -63486,7 +63486,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -63498,7 +63498,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -63510,7 +63510,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -63522,7 +63522,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `backups`Optional +##### `backups`Optional ```typescript public readonly backups: boolean | IResolvable; @@ -63534,7 +63534,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletAgent`Optional +##### `dropletAgent`Optional ```typescript public readonly dropletAgent: boolean | IResolvable; @@ -63546,7 +63546,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `gracefulShutdown`Optional +##### `gracefulShutdown`Optional ```typescript public readonly gracefulShutdown: boolean | IResolvable; @@ -63558,7 +63558,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -63573,7 +63573,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ipv6`Optional +##### `ipv6`Optional ```typescript public readonly ipv6: boolean | IResolvable; @@ -63585,7 +63585,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `monitoring`Optional +##### `monitoring`Optional ```typescript public readonly monitoring: boolean | IResolvable; @@ -63597,7 +63597,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `privateNetworking`Optional +##### `privateNetworking`Optional ```typescript public readonly privateNetworking: boolean | IResolvable; @@ -63609,7 +63609,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `resizeDisk`Optional +##### `resizeDisk`Optional ```typescript public readonly resizeDisk: boolean | IResolvable; @@ -63621,7 +63621,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sshKeys`Optional +##### `sshKeys`Optional ```typescript public readonly sshKeys: string[]; @@ -63633,7 +63633,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -63645,13 +63645,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: DropletTimeouts; ``` -- *Type:* DropletTimeouts +- *Type:* @cdktf/provider-digitalocean.droplet.DropletTimeouts timeouts block. @@ -63659,7 +63659,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `userData`Optional +##### `userData`Optional ```typescript public readonly userData: string; @@ -63671,7 +63671,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `volumeIds`Optional +##### `volumeIds`Optional ```typescript public readonly volumeIds: string[]; @@ -63683,7 +63683,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `vpcUuid`Optional +##### `vpcUuid`Optional ```typescript public readonly vpcUuid: string; @@ -63695,34 +63695,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### DropletSnapshotConfig +### DropletSnapshotConfig -#### Initializer +#### Initializer ```typescript -import { DropletSnapshotConfig } from '@cdktf/provider-digitalocean' +import { dropletSnapshot } from '@cdktf/provider-digitalocean' -const dropletSnapshotConfig: DropletSnapshotConfig = { ... } +const dropletSnapshotConfig: dropletSnapshot.DropletSnapshotConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#name DropletSnapshot#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#id DropletSnapshot#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#name DropletSnapshot#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot#id DropletSnapshot#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -63732,7 +63732,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -63742,7 +63742,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -63752,7 +63752,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -63762,7 +63762,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -63772,7 +63772,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -63782,7 +63782,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -63792,7 +63792,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -63804,7 +63804,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -63816,7 +63816,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -63831,27 +63831,27 @@ If you experience problems setting this value it might not be settable. Please t --- -### DropletTimeouts +### DropletTimeouts -#### Initializer +#### Initializer ```typescript -import { DropletTimeouts } from '@cdktf/provider-digitalocean' +import { droplet } from '@cdktf/provider-digitalocean' -const dropletTimeouts: DropletTimeouts = { ... } +const dropletTimeouts: droplet.DropletTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#create Droplet#create}. | -| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#delete Droplet#delete}. | -| update | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#update Droplet#update}. | +| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#create Droplet#create}. | +| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#delete Droplet#delete}. | +| update | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/droplet#update Droplet#update}. | --- -##### `create`Optional +##### `create`Optional ```typescript public readonly create: string; @@ -63863,7 +63863,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `delete`Optional +##### `delete`Optional ```typescript public readonly delete: string; @@ -63875,7 +63875,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `update`Optional +##### `update`Optional ```typescript public readonly update: string; @@ -63887,37 +63887,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### FirewallConfig +### FirewallConfig -#### Initializer +#### Initializer ```typescript -import { FirewallConfig } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -const firewallConfig: FirewallConfig = { ... } +const firewallConfig: firewall.FirewallConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#name Firewall#name}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#droplet_ids Firewall#droplet_ids}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#id Firewall#id}. | -| inboundRule | cdktf.IResolvable \| FirewallInboundRule[] | inbound_rule block. | -| outboundRule | cdktf.IResolvable \| FirewallOutboundRule[] | outbound_rule block. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#tags Firewall#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#name Firewall#name}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#droplet_ids Firewall#droplet_ids}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#id Firewall#id}. | +| inboundRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] | inbound_rule block. | +| outboundRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] | outbound_rule block. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#tags Firewall#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -63927,7 +63927,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -63937,7 +63937,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -63947,7 +63947,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -63957,7 +63957,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -63967,7 +63967,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -63977,7 +63977,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -63987,7 +63987,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -63999,7 +63999,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletIds`Optional +##### `dropletIds`Optional ```typescript public readonly dropletIds: number[]; @@ -64011,7 +64011,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -64026,13 +64026,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `inboundRule`Optional +##### `inboundRule`Optional ```typescript public readonly inboundRule: IResolvable | FirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] inbound_rule block. @@ -64040,13 +64040,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `outboundRule`Optional +##### `outboundRule`Optional ```typescript public readonly outboundRule: IResolvable | FirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] outbound_rule block. @@ -64054,7 +64054,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -64066,31 +64066,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### FirewallInboundRule +### FirewallInboundRule -#### Initializer +#### Initializer ```typescript -import { FirewallInboundRule } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -const firewallInboundRule: FirewallInboundRule = { ... } +const firewallInboundRule: firewall.FirewallInboundRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#protocol Firewall#protocol}. | -| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#port_range Firewall#port_range}. | -| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_addresses Firewall#source_addresses}. | -| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| sourceTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_tags Firewall#source_tags}. | +| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#protocol Firewall#protocol}. | +| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#port_range Firewall#port_range}. | +| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_addresses Firewall#source_addresses}. | +| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| sourceTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#source_tags Firewall#source_tags}. | --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -64102,7 +64102,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `portRange`Optional +##### `portRange`Optional ```typescript public readonly portRange: string; @@ -64114,7 +64114,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceAddresses`Optional +##### `sourceAddresses`Optional ```typescript public readonly sourceAddresses: string[]; @@ -64126,7 +64126,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceDropletIds`Optional +##### `sourceDropletIds`Optional ```typescript public readonly sourceDropletIds: number[]; @@ -64138,7 +64138,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceKubernetesIds`Optional +##### `sourceKubernetesIds`Optional ```typescript public readonly sourceKubernetesIds: string[]; @@ -64150,7 +64150,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceLoadBalancerUids`Optional +##### `sourceLoadBalancerUids`Optional ```typescript public readonly sourceLoadBalancerUids: string[]; @@ -64162,7 +64162,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sourceTags`Optional +##### `sourceTags`Optional ```typescript public readonly sourceTags: string[]; @@ -64174,31 +64174,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### FirewallOutboundRule +### FirewallOutboundRule -#### Initializer +#### Initializer ```typescript -import { FirewallOutboundRule } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -const firewallOutboundRule: FirewallOutboundRule = { ... } +const firewallOutboundRule: firewall.FirewallOutboundRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#protocol Firewall#protocol}. | -| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_addresses Firewall#destination_addresses}. | -| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| destinationTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_tags Firewall#destination_tags}. | -| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#port_range Firewall#port_range}. | +| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#protocol Firewall#protocol}. | +| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_addresses Firewall#destination_addresses}. | +| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| destinationTags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#destination_tags Firewall#destination_tags}. | +| portRange | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/firewall#port_range Firewall#port_range}. | --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -64210,7 +64210,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationAddresses`Optional +##### `destinationAddresses`Optional ```typescript public readonly destinationAddresses: string[]; @@ -64222,7 +64222,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationDropletIds`Optional +##### `destinationDropletIds`Optional ```typescript public readonly destinationDropletIds: number[]; @@ -64234,7 +64234,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationKubernetesIds`Optional +##### `destinationKubernetesIds`Optional ```typescript public readonly destinationKubernetesIds: string[]; @@ -64246,7 +64246,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationLoadBalancerUids`Optional +##### `destinationLoadBalancerUids`Optional ```typescript public readonly destinationLoadBalancerUids: string[]; @@ -64258,7 +64258,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `destinationTags`Optional +##### `destinationTags`Optional ```typescript public readonly destinationTags: string[]; @@ -64270,7 +64270,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `portRange`Optional +##### `portRange`Optional ```typescript public readonly portRange: string; @@ -64282,45 +64282,45 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### FirewallPendingChanges +### FirewallPendingChanges -#### Initializer +#### Initializer ```typescript -import { FirewallPendingChanges } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -const firewallPendingChanges: FirewallPendingChanges = { ... } +const firewallPendingChanges: firewall.FirewallPendingChanges = { ... } ``` -### FloatingIpAssignmentConfig +### FloatingIpAssignmentConfig -#### Initializer +#### Initializer ```typescript -import { FloatingIpAssignmentConfig } from '@cdktf/provider-digitalocean' +import { floatingIpAssignment } from '@cdktf/provider-digitalocean' -const floatingIpAssignmentConfig: FloatingIpAssignmentConfig = { ... } +const floatingIpAssignmentConfig: floatingIpAssignment.FloatingIpAssignmentConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#id FloatingIpAssignment#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment#id FloatingIpAssignment#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -64330,7 +64330,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -64340,7 +64340,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -64350,7 +64350,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -64360,7 +64360,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -64370,7 +64370,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -64380,7 +64380,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -64390,7 +64390,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -64402,7 +64402,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -64414,7 +64414,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -64429,35 +64429,35 @@ If you experience problems setting this value it might not be settable. Please t --- -### FloatingIpConfig +### FloatingIpConfig -#### Initializer +#### Initializer ```typescript -import { FloatingIpConfig } from '@cdktf/provider-digitalocean' +import { floatingIp } from '@cdktf/provider-digitalocean' -const floatingIpConfig: FloatingIpConfig = { ... } +const floatingIpConfig: floatingIp.FloatingIpConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#region FloatingIp#region}. | -| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#id FloatingIp#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#ip_address FloatingIp#ip_address}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#region FloatingIp#region}. | +| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#id FloatingIp#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/floating_ip#ip_address FloatingIp#ip_address}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -64467,7 +64467,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -64477,7 +64477,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -64487,7 +64487,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -64497,7 +64497,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -64507,7 +64507,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -64517,7 +64517,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -64527,7 +64527,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -64539,7 +64539,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletId`Optional +##### `dropletId`Optional ```typescript public readonly dropletId: number; @@ -64551,7 +64551,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -64566,7 +64566,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ipAddress`Optional +##### `ipAddress`Optional ```typescript public readonly ipAddress: string; @@ -64578,43 +64578,43 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesClusterConfig +### KubernetesClusterConfig -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterConfig } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterConfig: KubernetesClusterConfig = { ... } +const kubernetesClusterConfig: kubernetesCluster.KubernetesClusterConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#name KubernetesCluster#name}. | -| nodePool | KubernetesClusterNodePool | node_pool block. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#region KubernetesCluster#region}. | -| version | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#version KubernetesCluster#version}. | -| autoUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| ha | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#id KubernetesCluster#id}. | -| maintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| surgeUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#tags KubernetesCluster#tags}. | -| timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#name KubernetesCluster#name}. | +| nodePool | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool | node_pool block. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#region KubernetesCluster#region}. | +| version | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#version KubernetesCluster#version}. | +| autoUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| ha | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#id KubernetesCluster#id}. | +| maintenancePolicy | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy | maintenance_policy block. | +| surgeUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#tags KubernetesCluster#tags}. | +| timeouts | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts | timeouts block. | +| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -64624,7 +64624,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -64634,7 +64634,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -64644,7 +64644,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -64654,7 +64654,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -64664,7 +64664,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -64674,7 +64674,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -64684,7 +64684,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -64696,13 +64696,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nodePool`Required +##### `nodePool`Required ```typescript public readonly nodePool: KubernetesClusterNodePool; ``` -- *Type:* KubernetesClusterNodePool +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool node_pool block. @@ -64710,7 +64710,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -64722,7 +64722,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -64734,7 +64734,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `autoUpgrade`Optional +##### `autoUpgrade`Optional ```typescript public readonly autoUpgrade: boolean | IResolvable; @@ -64746,7 +64746,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `ha`Optional +##### `ha`Optional ```typescript public readonly ha: boolean | IResolvable; @@ -64758,7 +64758,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -64773,13 +64773,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `maintenancePolicy`Optional +##### `maintenancePolicy`Optional ```typescript public readonly maintenancePolicy: KubernetesClusterMaintenancePolicy; ``` -- *Type:* KubernetesClusterMaintenancePolicy +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy maintenance_policy block. @@ -64787,7 +64787,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `surgeUpgrade`Optional +##### `surgeUpgrade`Optional ```typescript public readonly surgeUpgrade: boolean | IResolvable; @@ -64799,7 +64799,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -64811,13 +64811,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: KubernetesClusterTimeouts; ``` -- *Type:* KubernetesClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts timeouts block. @@ -64825,7 +64825,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `vpcUuid`Optional +##### `vpcUuid`Optional ```typescript public readonly vpcUuid: string; @@ -64837,37 +64837,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesClusterKubeConfig +### KubernetesClusterKubeConfig -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterKubeConfig } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterKubeConfig: KubernetesClusterKubeConfig = { ... } +const kubernetesClusterKubeConfig: kubernetesCluster.KubernetesClusterKubeConfig = { ... } ``` -### KubernetesClusterMaintenancePolicy +### KubernetesClusterMaintenancePolicy -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterMaintenancePolicy } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterMaintenancePolicy: KubernetesClusterMaintenancePolicy = { ... } +const kubernetesClusterMaintenancePolicy: kubernetesCluster.KubernetesClusterMaintenancePolicy = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#day KubernetesCluster#day}. | -| startTime | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| day | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#day KubernetesCluster#day}. | +| startTime | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- -##### `day`Optional +##### `day`Optional ```typescript public readonly day: string; @@ -64879,7 +64879,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `startTime`Optional +##### `startTime`Optional ```typescript public readonly startTime: string; @@ -64891,33 +64891,33 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesClusterNodePool +### KubernetesClusterNodePool -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterNodePool } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterNodePool: KubernetesClusterNodePool = { ... } +const kubernetesClusterNodePool: kubernetesCluster.KubernetesClusterNodePool = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#name KubernetesCluster#name}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#size KubernetesCluster#size}. | -| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#labels KubernetesCluster#labels}. | -| maxNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| minNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#tags KubernetesCluster#tags}. | -| taint | cdktf.IResolvable \| KubernetesClusterNodePoolTaint[] | taint block. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#name KubernetesCluster#name}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#size KubernetesCluster#size}. | +| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#labels KubernetesCluster#labels}. | +| maxNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| minNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#tags KubernetesCluster#tags}. | +| taint | cdktf.IResolvable \| @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] | taint block. | --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -64929,7 +64929,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -64941,7 +64941,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `autoScale`Optional +##### `autoScale`Optional ```typescript public readonly autoScale: boolean | IResolvable; @@ -64953,7 +64953,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `labels`Optional +##### `labels`Optional ```typescript public readonly labels: {[ key: string ]: string}; @@ -64965,7 +64965,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxNodes`Optional +##### `maxNodes`Optional ```typescript public readonly maxNodes: number; @@ -64977,7 +64977,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `minNodes`Optional +##### `minNodes`Optional ```typescript public readonly minNodes: number; @@ -64989,7 +64989,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nodeCount`Optional +##### `nodeCount`Optional ```typescript public readonly nodeCount: number; @@ -65001,7 +65001,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -65013,13 +65013,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `taint`Optional +##### `taint`Optional ```typescript public readonly taint: IResolvable | KubernetesClusterNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] taint block. @@ -65027,38 +65027,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesClusterNodePoolNodes +### KubernetesClusterNodePoolNodes -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterNodePoolNodes } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterNodePoolNodes: KubernetesClusterNodePoolNodes = { ... } +const kubernetesClusterNodePoolNodes: kubernetesCluster.KubernetesClusterNodePoolNodes = { ... } ``` -### KubernetesClusterNodePoolTaint +### KubernetesClusterNodePoolTaint -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterNodePoolTaint } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterNodePoolTaint: KubernetesClusterNodePoolTaint = { ... } +const kubernetesClusterNodePoolTaint: kubernetesCluster.KubernetesClusterNodePoolTaint = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#effect KubernetesCluster#effect}. | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#key KubernetesCluster#key}. | -| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#value KubernetesCluster#value}. | +| effect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#effect KubernetesCluster#effect}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#key KubernetesCluster#key}. | +| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#value KubernetesCluster#value}. | --- -##### `effect`Required +##### `effect`Required ```typescript public readonly effect: string; @@ -65070,7 +65070,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -65082,7 +65082,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -65094,25 +65094,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesClusterTimeouts +### KubernetesClusterTimeouts -#### Initializer +#### Initializer ```typescript -import { KubernetesClusterTimeouts } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -const kubernetesClusterTimeouts: KubernetesClusterTimeouts = { ... } +const kubernetesClusterTimeouts: kubernetesCluster.KubernetesClusterTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#create KubernetesCluster#create}. | +| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster#create KubernetesCluster#create}. | --- -##### `create`Optional +##### `create`Optional ```typescript public readonly create: string; @@ -65124,43 +65124,43 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesNodePoolConfig +### KubernetesNodePoolConfig -#### Initializer +#### Initializer ```typescript -import { KubernetesNodePoolConfig } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -const kubernetesNodePoolConfig: KubernetesNodePoolConfig = { ... } +const kubernetesNodePoolConfig: kubernetesNodePool.KubernetesNodePoolConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#size KubernetesNodePool#size}. | -| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| maxNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| minNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#tags KubernetesNodePool#tags}. | -| taint | cdktf.IResolvable \| KubernetesNodePoolTaint[] | taint block. | -| timeouts | KubernetesNodePoolTimeouts | timeouts block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| clusterId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#size KubernetesNodePool#size}. | +| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| maxNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| minNodes | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| taint | cdktf.IResolvable \| @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] | taint block. | +| timeouts | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts | timeouts block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -65170,7 +65170,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -65180,7 +65180,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -65190,7 +65190,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -65200,7 +65200,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -65210,7 +65210,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -65220,7 +65220,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -65230,7 +65230,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `clusterId`Required +##### `clusterId`Required ```typescript public readonly clusterId: string; @@ -65242,7 +65242,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -65254,7 +65254,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -65266,7 +65266,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `autoScale`Optional +##### `autoScale`Optional ```typescript public readonly autoScale: boolean | IResolvable; @@ -65278,7 +65278,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -65293,7 +65293,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `labels`Optional +##### `labels`Optional ```typescript public readonly labels: {[ key: string ]: string}; @@ -65305,7 +65305,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxNodes`Optional +##### `maxNodes`Optional ```typescript public readonly maxNodes: number; @@ -65317,7 +65317,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `minNodes`Optional +##### `minNodes`Optional ```typescript public readonly minNodes: number; @@ -65329,7 +65329,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `nodeCount`Optional +##### `nodeCount`Optional ```typescript public readonly nodeCount: number; @@ -65341,7 +65341,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -65353,13 +65353,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `taint`Optional +##### `taint`Optional ```typescript public readonly taint: IResolvable | KubernetesNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] taint block. @@ -65367,13 +65367,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: KubernetesNodePoolTimeouts; ``` -- *Type:* KubernetesNodePoolTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts timeouts block. @@ -65381,38 +65381,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesNodePoolNodes +### KubernetesNodePoolNodes -#### Initializer +#### Initializer ```typescript -import { KubernetesNodePoolNodes } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -const kubernetesNodePoolNodes: KubernetesNodePoolNodes = { ... } +const kubernetesNodePoolNodes: kubernetesNodePool.KubernetesNodePoolNodes = { ... } ``` -### KubernetesNodePoolTaint +### KubernetesNodePoolTaint -#### Initializer +#### Initializer ```typescript -import { KubernetesNodePoolTaint } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -const kubernetesNodePoolTaint: KubernetesNodePoolTaint = { ... } +const kubernetesNodePoolTaint: kubernetesNodePool.KubernetesNodePoolTaint = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#key KubernetesNodePool#key}. | -| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#value KubernetesNodePool#value}. | +| effect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#key KubernetesNodePool#key}. | +| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#value KubernetesNodePool#value}. | --- -##### `effect`Required +##### `effect`Required ```typescript public readonly effect: string; @@ -65424,7 +65424,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -65436,7 +65436,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -65448,26 +65448,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### KubernetesNodePoolTimeouts +### KubernetesNodePoolTimeouts -#### Initializer +#### Initializer ```typescript -import { KubernetesNodePoolTimeouts } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -const kubernetesNodePoolTimeouts: KubernetesNodePoolTimeouts = { ... } +const kubernetesNodePoolTimeouts: kubernetesNodePool.KubernetesNodePoolTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#create KubernetesNodePool#create}. | -| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| create | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#create KubernetesNodePool#create}. | +| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- -##### `create`Optional +##### `create`Optional ```typescript public readonly create: string; @@ -65479,7 +65479,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `delete`Optional +##### `delete`Optional ```typescript public readonly delete: string; @@ -65491,47 +65491,47 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### LoadbalancerConfig +### LoadbalancerConfig -#### Initializer +#### Initializer ```typescript -import { LoadbalancerConfig } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -const loadbalancerConfig: LoadbalancerConfig = { ... } +const loadbalancerConfig: loadbalancer.LoadbalancerConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| forwardingRule | cdktf.IResolvable \| LoadbalancerForwardingRule[] | forwarding_rule block. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#name Loadbalancer#name}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#region Loadbalancer#region}. | -| algorithm | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| dropletTag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enableBackendKeepalive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enableProxyProtocol | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | -| healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#id Loadbalancer#id}. | -| redirectHttpToHttps | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#size Loadbalancer#size}. | -| sizeUnit | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#size_unit Loadbalancer#size_unit}. | -| stickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| forwardingRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] | forwarding_rule block. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#name Loadbalancer#name}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#region Loadbalancer#region}. | +| algorithm | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| dropletTag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enableBackendKeepalive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enableProxyProtocol | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| healthcheck | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck | healthcheck block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#id Loadbalancer#id}. | +| redirectHttpToHttps | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| size | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#size Loadbalancer#size}. | +| sizeUnit | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#size_unit Loadbalancer#size_unit}. | +| stickySessions | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions | sticky_sessions block. | +| vpcUuid | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -65541,7 +65541,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -65551,7 +65551,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -65561,7 +65561,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -65571,7 +65571,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -65581,7 +65581,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -65591,7 +65591,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -65601,13 +65601,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `forwardingRule`Required +##### `forwardingRule`Required ```typescript public readonly forwardingRule: IResolvable | LoadbalancerForwardingRule[]; ``` -- *Type:* cdktf.IResolvable | LoadbalancerForwardingRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] forwarding_rule block. @@ -65615,7 +65615,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -65627,7 +65627,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -65639,7 +65639,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `algorithm`Optional +##### `algorithm`Optional ```typescript public readonly algorithm: string; @@ -65651,7 +65651,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `disableLetsEncryptDnsRecords`Optional +##### `disableLetsEncryptDnsRecords`Optional ```typescript public readonly disableLetsEncryptDnsRecords: boolean | IResolvable; @@ -65663,7 +65663,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletIds`Optional +##### `dropletIds`Optional ```typescript public readonly dropletIds: number[]; @@ -65675,7 +65675,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletTag`Optional +##### `dropletTag`Optional ```typescript public readonly dropletTag: string; @@ -65687,7 +65687,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `enableBackendKeepalive`Optional +##### `enableBackendKeepalive`Optional ```typescript public readonly enableBackendKeepalive: boolean | IResolvable; @@ -65699,7 +65699,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `enableProxyProtocol`Optional +##### `enableProxyProtocol`Optional ```typescript public readonly enableProxyProtocol: boolean | IResolvable; @@ -65711,13 +65711,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `healthcheck`Optional +##### `healthcheck`Optional ```typescript public readonly healthcheck: LoadbalancerHealthcheck; ``` -- *Type:* LoadbalancerHealthcheck +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck healthcheck block. @@ -65725,7 +65725,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -65740,7 +65740,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `redirectHttpToHttps`Optional +##### `redirectHttpToHttps`Optional ```typescript public readonly redirectHttpToHttps: boolean | IResolvable; @@ -65752,7 +65752,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Optional +##### `size`Optional ```typescript public readonly size: string; @@ -65764,7 +65764,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `sizeUnit`Optional +##### `sizeUnit`Optional ```typescript public readonly sizeUnit: number; @@ -65776,13 +65776,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `stickySessions`Optional +##### `stickySessions`Optional ```typescript public readonly stickySessions: LoadbalancerStickySessions; ``` -- *Type:* LoadbalancerStickySessions +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions sticky_sessions block. @@ -65790,7 +65790,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `vpcUuid`Optional +##### `vpcUuid`Optional ```typescript public readonly vpcUuid: string; @@ -65802,31 +65802,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### LoadbalancerForwardingRule +### LoadbalancerForwardingRule -#### Initializer +#### Initializer ```typescript -import { LoadbalancerForwardingRule } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -const loadbalancerForwardingRule: LoadbalancerForwardingRule = { ... } +const loadbalancerForwardingRule: loadbalancer.LoadbalancerForwardingRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| entryPort | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#entry_port Loadbalancer#entry_port}. | -| entryProtocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| targetPort | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#target_port Loadbalancer#target_port}. | -| targetProtocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| certificateId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| certificateName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| tlsPassthrough | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| entryPort | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#entry_port Loadbalancer#entry_port}. | +| entryProtocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| targetPort | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#target_port Loadbalancer#target_port}. | +| targetProtocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| certificateId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| certificateName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| tlsPassthrough | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- -##### `entryPort`Required +##### `entryPort`Required ```typescript public readonly entryPort: number; @@ -65838,7 +65838,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `entryProtocol`Required +##### `entryProtocol`Required ```typescript public readonly entryProtocol: string; @@ -65850,7 +65850,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `targetPort`Required +##### `targetPort`Required ```typescript public readonly targetPort: number; @@ -65862,7 +65862,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `targetProtocol`Required +##### `targetProtocol`Required ```typescript public readonly targetProtocol: string; @@ -65874,7 +65874,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `certificateId`Optional +##### `certificateId`Optional ```typescript public readonly certificateId: string; @@ -65886,7 +65886,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `certificateName`Optional +##### `certificateName`Optional ```typescript public readonly certificateName: string; @@ -65898,7 +65898,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tlsPassthrough`Optional +##### `tlsPassthrough`Optional ```typescript public readonly tlsPassthrough: boolean | IResolvable; @@ -65910,31 +65910,31 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### LoadbalancerHealthcheck +### LoadbalancerHealthcheck -#### Initializer +#### Initializer ```typescript -import { LoadbalancerHealthcheck } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -const loadbalancerHealthcheck: LoadbalancerHealthcheck = { ... } +const loadbalancerHealthcheck: loadbalancer.LoadbalancerHealthcheck = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#port Loadbalancer#port}. | -| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#protocol Loadbalancer#protocol}. | -| checkIntervalSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| healthyThreshold | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#path Loadbalancer#path}. | -| responseTimeoutSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| unhealthyThreshold | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| port | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#port Loadbalancer#port}. | +| protocol | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#protocol Loadbalancer#protocol}. | +| checkIntervalSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| healthyThreshold | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| path | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#path Loadbalancer#path}. | +| responseTimeoutSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| unhealthyThreshold | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -65946,7 +65946,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -65958,7 +65958,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `checkIntervalSeconds`Optional +##### `checkIntervalSeconds`Optional ```typescript public readonly checkIntervalSeconds: number; @@ -65970,7 +65970,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `healthyThreshold`Optional +##### `healthyThreshold`Optional ```typescript public readonly healthyThreshold: number; @@ -65982,7 +65982,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `path`Optional +##### `path`Optional ```typescript public readonly path: string; @@ -65994,7 +65994,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `responseTimeoutSeconds`Optional +##### `responseTimeoutSeconds`Optional ```typescript public readonly responseTimeoutSeconds: number; @@ -66006,7 +66006,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `unhealthyThreshold`Optional +##### `unhealthyThreshold`Optional ```typescript public readonly unhealthyThreshold: number; @@ -66018,27 +66018,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### LoadbalancerStickySessions +### LoadbalancerStickySessions -#### Initializer +#### Initializer ```typescript -import { LoadbalancerStickySessions } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -const loadbalancerStickySessions: LoadbalancerStickySessions = { ... } +const loadbalancerStickySessions: loadbalancer.LoadbalancerStickySessions = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| cookieName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| cookieTtlSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#type Loadbalancer#type}. | +| cookieName | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| cookieTtlSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#type Loadbalancer#type}. | --- -##### `cookieName`Optional +##### `cookieName`Optional ```typescript public readonly cookieName: string; @@ -66050,7 +66050,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `cookieTtlSeconds`Optional +##### `cookieTtlSeconds`Optional ```typescript public readonly cookieTtlSeconds: number; @@ -66062,7 +66062,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Optional +##### `type`Optional ```typescript public readonly type: string; @@ -66074,26 +66074,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### MonitorAlertAlerts +### MonitorAlertAlerts -#### Initializer +#### Initializer ```typescript -import { MonitorAlertAlerts } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -const monitorAlertAlerts: MonitorAlertAlerts = { ... } +const monitorAlertAlerts: monitorAlert.MonitorAlertAlerts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| email | string[] | List of email addresses to sent notifications to. | -| slack | cdktf.IResolvable \| MonitorAlertAlertsSlack[] | slack block. | +| email | string[] | List of email addresses to sent notifications to. | +| slack | cdktf.IResolvable \| @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] | slack block. | --- -##### `email`Optional +##### `email`Optional ```typescript public readonly email: string[]; @@ -66107,13 +66107,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `slack`Optional +##### `slack`Optional ```typescript public readonly slack: IResolvable | MonitorAlertAlertsSlack[]; ``` -- *Type:* cdktf.IResolvable | MonitorAlertAlertsSlack[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] slack block. @@ -66121,26 +66121,26 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### MonitorAlertAlertsSlack +### MonitorAlertAlertsSlack -#### Initializer +#### Initializer ```typescript -import { MonitorAlertAlertsSlack } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -const monitorAlertAlertsSlack: MonitorAlertAlertsSlack = { ... } +const monitorAlertAlertsSlack: monitorAlert.MonitorAlertAlertsSlack = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| channel | string | The Slack channel to send alerts to. | -| url | string | The webhook URL for Slack. | +| channel | string | The Slack channel to send alerts to. | +| url | string | The webhook URL for Slack. | --- -##### `channel`Required +##### `channel`Required ```typescript public readonly channel: string; @@ -66154,7 +66154,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `url`Required +##### `url`Required ```typescript public readonly url: string; @@ -66168,41 +66168,41 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### MonitorAlertConfig +### MonitorAlertConfig -#### Initializer +#### Initializer ```typescript -import { MonitorAlertConfig } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -const monitorAlertConfig: MonitorAlertConfig = { ... } +const monitorAlertConfig: monitorAlert.MonitorAlertConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| alerts | MonitorAlertAlerts | alerts block. | -| compare | string | The comparison operator to use for value. | -| description | string | Description of the alert policy. | -| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#type MonitorAlert#type}. | -| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#value MonitorAlert#value}. | -| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#window MonitorAlert#window}. | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#enabled MonitorAlert#enabled}. | -| entities | string[] | The droplets to apply the alert policy to. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#id MonitorAlert#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#tags MonitorAlert#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| alerts | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts | alerts block. | +| compare | string | The comparison operator to use for value. | +| description | string | Description of the alert policy. | +| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#type MonitorAlert#type}. | +| value | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#value MonitorAlert#value}. | +| window | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#window MonitorAlert#window}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#enabled MonitorAlert#enabled}. | +| entities | string[] | The droplets to apply the alert policy to. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#id MonitorAlert#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert#tags MonitorAlert#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -66212,7 +66212,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -66222,7 +66222,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -66232,7 +66232,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -66242,7 +66242,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -66252,7 +66252,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -66262,7 +66262,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -66272,13 +66272,13 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `alerts`Required +##### `alerts`Required ```typescript public readonly alerts: MonitorAlertAlerts; ``` -- *Type:* MonitorAlertAlerts +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts alerts block. @@ -66286,7 +66286,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `compare`Required +##### `compare`Required ```typescript public readonly compare: string; @@ -66300,7 +66300,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -66314,7 +66314,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -66326,7 +66326,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -66338,7 +66338,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -66350,7 +66350,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `enabled`Optional +##### `enabled`Optional ```typescript public readonly enabled: boolean | IResolvable; @@ -66362,7 +66362,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `entities`Optional +##### `entities`Optional ```typescript public readonly entities: string[]; @@ -66376,7 +66376,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -66391,7 +66391,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -66403,38 +66403,38 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### ProjectConfig +### ProjectConfig -#### Initializer +#### Initializer ```typescript -import { ProjectConfig } from '@cdktf/provider-digitalocean' +import { project } from '@cdktf/provider-digitalocean' -const projectConfig: ProjectConfig = { ... } +const projectConfig: project.ProjectConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | the human-readable name for the project. | -| description | string | the description of the project. | -| environment | string | the environment of the project's resources. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/project#id Project#id}. | -| isDefault | boolean \| cdktf.IResolvable | determine if the project is the default or not. | -| purpose | string | the purpose of the project. | -| resources | string[] | the resources associated with the project. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | the human-readable name for the project. | +| description | string | the description of the project. | +| environment | string | the environment of the project's resources. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/project#id Project#id}. | +| isDefault | boolean \| cdktf.IResolvable | determine if the project is the default or not. | +| purpose | string | the purpose of the project. | +| resources | string[] | the resources associated with the project. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -66444,7 +66444,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -66454,7 +66454,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -66464,7 +66464,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -66474,7 +66474,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -66484,7 +66484,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -66494,7 +66494,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -66504,7 +66504,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -66518,7 +66518,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Optional +##### `description`Optional ```typescript public readonly description: string; @@ -66532,7 +66532,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `environment`Optional +##### `environment`Optional ```typescript public readonly environment: string; @@ -66546,7 +66546,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -66561,7 +66561,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `isDefault`Optional +##### `isDefault`Optional ```typescript public readonly isDefault: boolean | IResolvable; @@ -66575,7 +66575,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `purpose`Optional +##### `purpose`Optional ```typescript public readonly purpose: string; @@ -66589,7 +66589,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `resources`Optional +##### `resources`Optional ```typescript public readonly resources: string[]; @@ -66603,34 +66603,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### ProjectResourcesConfig +### ProjectResourcesConfig -#### Initializer +#### Initializer ```typescript -import { ProjectResourcesConfig } from '@cdktf/provider-digitalocean' +import { projectResources } from '@cdktf/provider-digitalocean' -const projectResourcesConfig: ProjectResourcesConfig = { ... } +const projectResourcesConfig: projectResources.ProjectResourcesConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| project | string | project ID. | -| resources | string[] | the resources associated with the project. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/project_resources#id ProjectResources#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| project | string | project ID. | +| resources | string[] | the resources associated with the project. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/project_resources#id ProjectResources#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -66640,7 +66640,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -66650,7 +66650,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -66660,7 +66660,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -66670,7 +66670,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -66680,7 +66680,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -66690,7 +66690,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -66700,7 +66700,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `project`Required +##### `project`Required ```typescript public readonly project: string; @@ -66714,7 +66714,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `resources`Required +##### `resources`Required ```typescript public readonly resources: string[]; @@ -66728,7 +66728,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -66743,42 +66743,42 @@ If you experience problems setting this value it might not be settable. Please t --- -### RecordConfig +### RecordConfig -#### Initializer +#### Initializer ```typescript -import { RecordConfig } from '@cdktf/provider-digitalocean' +import { record } from '@cdktf/provider-digitalocean' -const recordConfig: RecordConfig = { ... } +const recordConfig: record.RecordConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| domain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#domain Record#domain}. | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#name Record#name}. | -| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#type Record#type}. | -| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#value Record#value}. | -| flags | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#flags Record#flags}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#id Record#id}. | -| port | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#port Record#port}. | -| priority | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#priority Record#priority}. | -| tag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#tag Record#tag}. | -| ttl | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#ttl Record#ttl}. | -| weight | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#weight Record#weight}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| domain | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#domain Record#domain}. | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#name Record#name}. | +| type | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#type Record#type}. | +| value | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#value Record#value}. | +| flags | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#flags Record#flags}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#id Record#id}. | +| port | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#port Record#port}. | +| priority | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#priority Record#priority}. | +| tag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#tag Record#tag}. | +| ttl | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#ttl Record#ttl}. | +| weight | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/record#weight Record#weight}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -66788,7 +66788,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -66798,7 +66798,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -66808,7 +66808,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -66818,7 +66818,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -66828,7 +66828,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -66838,7 +66838,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -66848,7 +66848,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -66860,7 +66860,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -66872,7 +66872,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -66884,7 +66884,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -66896,7 +66896,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `flags`Optional +##### `flags`Optional ```typescript public readonly flags: number; @@ -66908,7 +66908,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -66923,7 +66923,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `port`Optional +##### `port`Optional ```typescript public readonly port: number; @@ -66935,7 +66935,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `priority`Optional +##### `priority`Optional ```typescript public readonly priority: number; @@ -66947,7 +66947,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tag`Optional +##### `tag`Optional ```typescript public readonly tag: string; @@ -66959,7 +66959,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `ttl`Optional +##### `ttl`Optional ```typescript public readonly ttl: number; @@ -66971,7 +66971,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `weight`Optional +##### `weight`Optional ```typescript public readonly weight: number; @@ -66983,34 +66983,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### ReservedIpAssignmentConfig +### ReservedIpAssignmentConfig -#### Initializer +#### Initializer ```typescript -import { ReservedIpAssignmentConfig } from '@cdktf/provider-digitalocean' +import { reservedIpAssignment } from '@cdktf/provider-digitalocean' -const reservedIpAssignmentConfig: ReservedIpAssignmentConfig = { ... } +const reservedIpAssignmentConfig: reservedIpAssignment.ReservedIpAssignmentConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -67020,7 +67020,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -67030,7 +67030,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -67040,7 +67040,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -67050,7 +67050,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -67060,7 +67060,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -67070,7 +67070,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -67080,7 +67080,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -67092,7 +67092,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `ipAddress`Required +##### `ipAddress`Required ```typescript public readonly ipAddress: string; @@ -67104,7 +67104,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -67119,35 +67119,35 @@ If you experience problems setting this value it might not be settable. Please t --- -### ReservedIpConfig +### ReservedIpConfig -#### Initializer +#### Initializer ```typescript -import { ReservedIpConfig } from '@cdktf/provider-digitalocean' +import { reservedIp } from '@cdktf/provider-digitalocean' -const reservedIpConfig: ReservedIpConfig = { ... } +const reservedIpConfig: reservedIp.ReservedIpConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#region ReservedIp#region}. | -| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#id ReservedIp#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#ip_address ReservedIp#ip_address}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#region ReservedIp#region}. | +| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#id ReservedIp#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip#ip_address ReservedIp#ip_address}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -67157,7 +67157,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -67167,7 +67167,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -67177,7 +67177,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -67187,7 +67187,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -67197,7 +67197,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -67207,7 +67207,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -67217,7 +67217,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -67229,7 +67229,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `dropletId`Optional +##### `dropletId`Optional ```typescript public readonly dropletId: number; @@ -67241,7 +67241,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -67256,7 +67256,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ipAddress`Optional +##### `ipAddress`Optional ```typescript public readonly ipAddress: string; @@ -67268,39 +67268,39 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketConfig +### SpacesBucketConfig -#### Initializer +#### Initializer ```typescript -import { SpacesBucketConfig } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketConfig: SpacesBucketConfig = { ... } +const spacesBucketConfig: spacesBucket.SpacesBucketConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Bucket name. | -| acl | string | Canned ACL applied on bucket creation. | -| corsRule | cdktf.IResolvable \| SpacesBucketCorsRule[] | cors_rule block. | -| forceDestroy | boolean \| cdktf.IResolvable | Unless true, the bucket will only be destroyed if empty. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#id SpacesBucket#id}. | -| lifecycleRule | cdktf.IResolvable \| SpacesBucketLifecycleRule[] | lifecycle_rule block. | -| region | string | Bucket region. | -| versioning | SpacesBucketVersioning | versioning block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Bucket name. | +| acl | string | Canned ACL applied on bucket creation. | +| corsRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] | cors_rule block. | +| forceDestroy | boolean \| cdktf.IResolvable | Unless true, the bucket will only be destroyed if empty. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#id SpacesBucket#id}. | +| lifecycleRule | cdktf.IResolvable \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] | lifecycle_rule block. | +| region | string | Bucket region. | +| versioning | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning | versioning block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -67310,7 +67310,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -67320,7 +67320,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -67330,7 +67330,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -67340,7 +67340,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -67350,7 +67350,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -67360,7 +67360,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -67370,7 +67370,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -67384,7 +67384,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `acl`Optional +##### `acl`Optional ```typescript public readonly acl: string; @@ -67398,13 +67398,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `corsRule`Optional +##### `corsRule`Optional ```typescript public readonly corsRule: IResolvable | SpacesBucketCorsRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketCorsRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] cors_rule block. @@ -67412,7 +67412,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `forceDestroy`Optional +##### `forceDestroy`Optional ```typescript public readonly forceDestroy: boolean | IResolvable; @@ -67426,7 +67426,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -67441,13 +67441,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `lifecycleRule`Optional +##### `lifecycleRule`Optional ```typescript public readonly lifecycleRule: IResolvable | SpacesBucketLifecycleRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketLifecycleRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] lifecycle_rule block. @@ -67455,7 +67455,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Optional +##### `region`Optional ```typescript public readonly region: string; @@ -67469,13 +67469,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `versioning`Optional +##### `versioning`Optional ```typescript public readonly versioning: SpacesBucketVersioning; ``` -- *Type:* SpacesBucketVersioning +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning versioning block. @@ -67483,28 +67483,28 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketCorsRule +### SpacesBucketCorsRule -#### Initializer +#### Initializer ```typescript -import { SpacesBucketCorsRule } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketCorsRule: SpacesBucketCorsRule = { ... } +const spacesBucketCorsRule: spacesBucket.SpacesBucketCorsRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowedMethods | string[] | A list of HTTP methods (e.g. GET) which are allowed from the specified origin. | -| allowedOrigins | string[] | A list of hosts from which requests using the specified methods are allowed. | -| allowedHeaders | string[] | A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. | -| maxAgeSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| allowedMethods | string[] | A list of HTTP methods (e.g. GET) which are allowed from the specified origin. | +| allowedOrigins | string[] | A list of hosts from which requests using the specified methods are allowed. | +| allowedHeaders | string[] | A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. | +| maxAgeSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- -##### `allowedMethods`Required +##### `allowedMethods`Required ```typescript public readonly allowedMethods: string[]; @@ -67518,7 +67518,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowedOrigins`Required +##### `allowedOrigins`Required ```typescript public readonly allowedOrigins: string[]; @@ -67534,7 +67534,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `allowedHeaders`Optional +##### `allowedHeaders`Optional ```typescript public readonly allowedHeaders: string[]; @@ -67550,7 +67550,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `maxAgeSeconds`Optional +##### `maxAgeSeconds`Optional ```typescript public readonly maxAgeSeconds: number; @@ -67562,30 +67562,30 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketLifecycleRule +### SpacesBucketLifecycleRule -#### Initializer +#### Initializer ```typescript -import { SpacesBucketLifecycleRule } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketLifecycleRule: SpacesBucketLifecycleRule = { ... } +const spacesBucketLifecycleRule: spacesBucket.SpacesBucketLifecycleRule = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#enabled SpacesBucket#enabled}. | -| abortIncompleteMultipartUploadDays | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | -| expiration | SpacesBucketLifecycleRuleExpiration | expiration block. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#id SpacesBucket#id}. | -| noncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| prefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#prefix SpacesBucket#prefix}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#enabled SpacesBucket#enabled}. | +| abortIncompleteMultipartUploadDays | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| expiration | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration | expiration block. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#id SpacesBucket#id}. | +| noncurrentVersionExpiration | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | +| prefix | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#prefix SpacesBucket#prefix}. | --- -##### `enabled`Required +##### `enabled`Required ```typescript public readonly enabled: boolean | IResolvable; @@ -67597,7 +67597,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `abortIncompleteMultipartUploadDays`Optional +##### `abortIncompleteMultipartUploadDays`Optional ```typescript public readonly abortIncompleteMultipartUploadDays: number; @@ -67609,13 +67609,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `expiration`Optional +##### `expiration`Optional ```typescript public readonly expiration: SpacesBucketLifecycleRuleExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration expiration block. @@ -67623,7 +67623,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -67638,13 +67638,13 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `noncurrentVersionExpiration`Optional +##### `noncurrentVersionExpiration`Optional ```typescript public readonly noncurrentVersionExpiration: SpacesBucketLifecycleRuleNoncurrentVersionExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleNoncurrentVersionExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration noncurrent_version_expiration block. @@ -67652,7 +67652,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `prefix`Optional +##### `prefix`Optional ```typescript public readonly prefix: string; @@ -67664,27 +67664,27 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketLifecycleRuleExpiration +### SpacesBucketLifecycleRuleExpiration -#### Initializer +#### Initializer ```typescript -import { SpacesBucketLifecycleRuleExpiration } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketLifecycleRuleExpiration: SpacesBucketLifecycleRuleExpiration = { ... } +const spacesBucketLifecycleRuleExpiration: spacesBucket.SpacesBucketLifecycleRuleExpiration = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| date | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#date SpacesBucket#date}. | -| days | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#days SpacesBucket#days}. | -| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| date | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#date SpacesBucket#date}. | +| days | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#days SpacesBucket#days}. | +| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- -##### `date`Optional +##### `date`Optional ```typescript public readonly date: string; @@ -67696,7 +67696,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `days`Optional +##### `days`Optional ```typescript public readonly days: number; @@ -67708,7 +67708,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `expiredObjectDeleteMarker`Optional +##### `expiredObjectDeleteMarker`Optional ```typescript public readonly expiredObjectDeleteMarker: boolean | IResolvable; @@ -67720,25 +67720,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketLifecycleRuleNoncurrentVersionExpiration +### SpacesBucketLifecycleRuleNoncurrentVersionExpiration -#### Initializer +#### Initializer ```typescript -import { SpacesBucketLifecycleRuleNoncurrentVersionExpiration } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketLifecycleRuleNoncurrentVersionExpiration: SpacesBucketLifecycleRuleNoncurrentVersionExpiration = { ... } +const spacesBucketLifecycleRuleNoncurrentVersionExpiration: spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| days | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#days SpacesBucket#days}. | +| days | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#days SpacesBucket#days}. | --- -##### `days`Optional +##### `days`Optional ```typescript public readonly days: number; @@ -67750,48 +67750,48 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketObjectConfig +### SpacesBucketObjectConfig -#### Initializer +#### Initializer ```typescript -import { SpacesBucketObjectConfig } from '@cdktf/provider-digitalocean' +import { spacesBucketObject } from '@cdktf/provider-digitalocean' -const spacesBucketObjectConfig: SpacesBucketObjectConfig = { ... } +const spacesBucketObjectConfig: spacesBucketObject.SpacesBucketObjectConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cacheControl | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content SpacesBucketObject#content}. | -| contentBase64 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| contentDisposition | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| contentEncoding | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| contentLanguage | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| contentType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| forceDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#source SpacesBucketObject#source}. | -| websiteRedirect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cacheControl | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content SpacesBucketObject#content}. | +| contentBase64 | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| contentDisposition | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| contentEncoding | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| contentLanguage | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| contentType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| forceDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#source SpacesBucketObject#source}. | +| websiteRedirect | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -67801,7 +67801,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -67811,7 +67811,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -67821,7 +67821,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -67831,7 +67831,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -67841,7 +67841,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -67851,7 +67851,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -67861,7 +67861,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -67873,7 +67873,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -67885,7 +67885,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -67897,7 +67897,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `acl`Optional +##### `acl`Optional ```typescript public readonly acl: string; @@ -67909,7 +67909,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `cacheControl`Optional +##### `cacheControl`Optional ```typescript public readonly cacheControl: string; @@ -67921,7 +67921,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `content`Optional +##### `content`Optional ```typescript public readonly content: string; @@ -67933,7 +67933,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `contentBase64`Optional +##### `contentBase64`Optional ```typescript public readonly contentBase64: string; @@ -67945,7 +67945,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `contentDisposition`Optional +##### `contentDisposition`Optional ```typescript public readonly contentDisposition: string; @@ -67957,7 +67957,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `contentEncoding`Optional +##### `contentEncoding`Optional ```typescript public readonly contentEncoding: string; @@ -67969,7 +67969,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `contentLanguage`Optional +##### `contentLanguage`Optional ```typescript public readonly contentLanguage: string; @@ -67981,7 +67981,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `contentType`Optional +##### `contentType`Optional ```typescript public readonly contentType: string; @@ -67993,7 +67993,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `etag`Optional +##### `etag`Optional ```typescript public readonly etag: string; @@ -68005,7 +68005,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `forceDestroy`Optional +##### `forceDestroy`Optional ```typescript public readonly forceDestroy: boolean | IResolvable; @@ -68017,7 +68017,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68032,7 +68032,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `metadata`Optional +##### `metadata`Optional ```typescript public readonly metadata: {[ key: string ]: string}; @@ -68044,7 +68044,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `source`Optional +##### `source`Optional ```typescript public readonly source: string; @@ -68056,7 +68056,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `websiteRedirect`Optional +##### `websiteRedirect`Optional ```typescript public readonly websiteRedirect: string; @@ -68068,35 +68068,35 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SpacesBucketPolicyConfig +### SpacesBucketPolicyConfig -#### Initializer +#### Initializer ```typescript -import { SpacesBucketPolicyConfig } from '@cdktf/provider-digitalocean' +import { spacesBucketPolicy } from '@cdktf/provider-digitalocean' -const spacesBucketPolicyConfig: SpacesBucketPolicyConfig = { ... } +const spacesBucketPolicyConfig: spacesBucketPolicy.SpacesBucketPolicyConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| bucket | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68106,7 +68106,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68116,7 +68116,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68126,7 +68126,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68136,7 +68136,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68146,7 +68146,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68156,7 +68156,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68166,7 +68166,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `bucket`Required +##### `bucket`Required ```typescript public readonly bucket: string; @@ -68178,7 +68178,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `policy`Required +##### `policy`Required ```typescript public readonly policy: string; @@ -68190,7 +68190,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -68202,7 +68202,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68217,25 +68217,25 @@ If you experience problems setting this value it might not be settable. Please t --- -### SpacesBucketVersioning +### SpacesBucketVersioning -#### Initializer +#### Initializer ```typescript -import { SpacesBucketVersioning } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -const spacesBucketVersioning: SpacesBucketVersioning = { ... } +const spacesBucketVersioning: spacesBucket.SpacesBucketVersioning = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#enabled SpacesBucket#enabled}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket#enabled SpacesBucket#enabled}. | --- -##### `enabled`Optional +##### `enabled`Optional ```typescript public readonly enabled: boolean | IResolvable; @@ -68247,34 +68247,34 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### SshKeyConfig +### SshKeyConfig -#### Initializer +#### Initializer ```typescript -import { SshKeyConfig } from '@cdktf/provider-digitalocean' +import { sshKey } from '@cdktf/provider-digitalocean' -const sshKeyConfig: SshKeyConfig = { ... } +const sshKeyConfig: sshKey.SshKeyConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#name SshKey#name}. | -| publicKey | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#public_key SshKey#public_key}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#id SshKey#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#name SshKey#name}. | +| publicKey | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#public_key SshKey#public_key}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/ssh_key#id SshKey#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68284,7 +68284,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68294,7 +68294,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68304,7 +68304,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68314,7 +68314,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68324,7 +68324,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68334,7 +68334,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68344,7 +68344,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -68356,7 +68356,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `publicKey`Required +##### `publicKey`Required ```typescript public readonly publicKey: string; @@ -68368,7 +68368,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68383,33 +68383,33 @@ If you experience problems setting this value it might not be settable. Please t --- -### TagConfig +### TagConfig -#### Initializer +#### Initializer ```typescript -import { TagConfig } from '@cdktf/provider-digitalocean' +import { tag } from '@cdktf/provider-digitalocean' -const tagConfig: TagConfig = { ... } +const tagConfig: tag.TagConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/tag#name Tag#name}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/tag#id Tag#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/tag#name Tag#name}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/tag#id Tag#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68419,7 +68419,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68429,7 +68429,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68439,7 +68439,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68449,7 +68449,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68459,7 +68459,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68469,7 +68469,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68479,7 +68479,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -68491,7 +68491,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68506,34 +68506,34 @@ If you experience problems setting this value it might not be settable. Please t --- -### VolumeAttachmentConfig +### VolumeAttachmentConfig -#### Initializer +#### Initializer ```typescript -import { VolumeAttachmentConfig } from '@cdktf/provider-digitalocean' +import { volumeAttachment } from '@cdktf/provider-digitalocean' -const volumeAttachmentConfig: VolumeAttachmentConfig = { ... } +const volumeAttachmentConfig: volumeAttachment.VolumeAttachmentConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volumeId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#id VolumeAttachment#id}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| dropletId | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volumeId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment#id VolumeAttachment#id}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68543,7 +68543,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68553,7 +68553,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68563,7 +68563,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68573,7 +68573,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68583,7 +68583,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68593,7 +68593,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68603,7 +68603,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -68615,7 +68615,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `volumeId`Required +##### `volumeId`Required ```typescript public readonly volumeId: string; @@ -68627,7 +68627,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68642,41 +68642,41 @@ If you experience problems setting this value it might not be settable. Please t --- -### VolumeConfig +### VolumeConfig -#### Initializer +#### Initializer ```typescript -import { VolumeConfig } from '@cdktf/provider-digitalocean' +import { volume } from '@cdktf/provider-digitalocean' -const volumeConfig: VolumeConfig = { ... } +const volumeConfig: volume.VolumeConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#name Volume#name}. | -| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#region Volume#region}. | -| size | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#size Volume#size}. | -| description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#description Volume#description}. | -| filesystemType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#filesystem_type Volume#filesystem_type}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#id Volume#id}. | -| initialFilesystemLabel | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initialFilesystemType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshotId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#snapshot_id Volume#snapshot_id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#tags Volume#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#name Volume#name}. | +| region | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#region Volume#region}. | +| size | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#size Volume#size}. | +| description | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#description Volume#description}. | +| filesystemType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#filesystem_type Volume#filesystem_type}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#id Volume#id}. | +| initialFilesystemLabel | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initialFilesystemType | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshotId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#snapshot_id Volume#snapshot_id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume#tags Volume#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68686,7 +68686,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68696,7 +68696,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68706,7 +68706,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68716,7 +68716,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68726,7 +68726,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68736,7 +68736,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68746,7 +68746,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -68758,7 +68758,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -68770,7 +68770,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `size`Required +##### `size`Required ```typescript public readonly size: number; @@ -68782,7 +68782,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Optional +##### `description`Optional ```typescript public readonly description: string; @@ -68794,7 +68794,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `filesystemType`Optional +##### `filesystemType`Optional ```typescript public readonly filesystemType: string; @@ -68806,7 +68806,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -68821,7 +68821,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `initialFilesystemLabel`Optional +##### `initialFilesystemLabel`Optional ```typescript public readonly initialFilesystemLabel: string; @@ -68833,7 +68833,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `initialFilesystemType`Optional +##### `initialFilesystemType`Optional ```typescript public readonly initialFilesystemType: string; @@ -68845,7 +68845,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `snapshotId`Optional +##### `snapshotId`Optional ```typescript public readonly snapshotId: string; @@ -68857,7 +68857,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -68869,35 +68869,35 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### VolumeSnapshotConfig +### VolumeSnapshotConfig -#### Initializer +#### Initializer ```typescript -import { VolumeSnapshotConfig } from '@cdktf/provider-digitalocean' +import { volumeSnapshot } from '@cdktf/provider-digitalocean' -const volumeSnapshotConfig: VolumeSnapshotConfig = { ... } +const volumeSnapshotConfig: volumeSnapshot.VolumeSnapshotConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#name VolumeSnapshot#name}. | -| volumeId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#id VolumeSnapshot#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#tags VolumeSnapshot#tags}. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#name VolumeSnapshot#name}. | +| volumeId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#id VolumeSnapshot#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot#tags VolumeSnapshot#tags}. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -68907,7 +68907,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -68917,7 +68917,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -68927,7 +68927,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -68937,7 +68937,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -68947,7 +68947,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -68957,7 +68957,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -68967,7 +68967,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -68979,7 +68979,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `volumeId`Required +##### `volumeId`Required ```typescript public readonly volumeId: string; @@ -68991,7 +68991,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -69006,7 +69006,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `tags`Optional +##### `tags`Optional ```typescript public readonly tags: string[]; @@ -69018,37 +69018,37 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### VpcConfig +### VpcConfig -#### Initializer +#### Initializer ```typescript -import { VpcConfig } from '@cdktf/provider-digitalocean' +import { vpc } from '@cdktf/provider-digitalocean' -const vpcConfig: VpcConfig = { ... } +const vpcConfig: vpc.VpcConfig = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | -| count | number | *No description.* | -| dependsOn | cdktf.ITerraformDependable[] | *No description.* | -| forEach | cdktf.ITerraformIterator | *No description.* | -| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | -| provider | cdktf.TerraformProvider | *No description.* | -| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| name | string | The name of the VPC. | -| region | string | DigitalOcean region slug for the VPC's location. | -| description | string | A free-form description for the VPC. | -| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/vpc#id Vpc#id}. | -| ipRange | string | The range of IP addresses for the VPC in CIDR notation. | -| timeouts | VpcTimeouts | timeouts block. | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number | *No description.* | +| dependsOn | cdktf.ITerraformDependable[] | *No description.* | +| forEach | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | +| name | string | The name of the VPC. | +| region | string | DigitalOcean region slug for the VPC's location. | +| description | string | A free-form description for the VPC. | +| id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/vpc#id Vpc#id}. | +| ipRange | string | The range of IP addresses for the VPC in CIDR notation. | +| timeouts | @cdktf/provider-digitalocean.vpc.VpcTimeouts | timeouts block. | --- -##### `connection`Optional +##### `connection`Optional ```typescript public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; @@ -69058,7 +69058,7 @@ public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnectio --- -##### `count`Optional +##### `count`Optional ```typescript public readonly count: number; @@ -69068,7 +69068,7 @@ public readonly count: number; --- -##### `dependsOn`Optional +##### `dependsOn`Optional ```typescript public readonly dependsOn: ITerraformDependable[]; @@ -69078,7 +69078,7 @@ public readonly dependsOn: ITerraformDependable[]; --- -##### `forEach`Optional +##### `forEach`Optional ```typescript public readonly forEach: ITerraformIterator; @@ -69088,7 +69088,7 @@ public readonly forEach: ITerraformIterator; --- -##### `lifecycle`Optional +##### `lifecycle`Optional ```typescript public readonly lifecycle: TerraformResourceLifecycle; @@ -69098,7 +69098,7 @@ public readonly lifecycle: TerraformResourceLifecycle; --- -##### `provider`Optional +##### `provider`Optional ```typescript public readonly provider: TerraformProvider; @@ -69108,7 +69108,7 @@ public readonly provider: TerraformProvider; --- -##### `provisioners`Optional +##### `provisioners`Optional ```typescript public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; @@ -69118,7 +69118,7 @@ public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExe --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -69132,7 +69132,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -69146,7 +69146,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `description`Optional +##### `description`Optional ```typescript public readonly description: string; @@ -69160,7 +69160,7 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `id`Optional +##### `id`Optional ```typescript public readonly id: string; @@ -69175,7 +69175,7 @@ If you experience problems setting this value it might not be settable. Please t --- -##### `ipRange`Optional +##### `ipRange`Optional ```typescript public readonly ipRange: string; @@ -69189,13 +69189,13 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -##### `timeouts`Optional +##### `timeouts`Optional ```typescript public readonly timeouts: VpcTimeouts; ``` -- *Type:* VpcTimeouts +- *Type:* @cdktf/provider-digitalocean.vpc.VpcTimeouts timeouts block. @@ -69203,25 +69203,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- -### VpcTimeouts +### VpcTimeouts -#### Initializer +#### Initializer ```typescript -import { VpcTimeouts } from '@cdktf/provider-digitalocean' +import { vpc } from '@cdktf/provider-digitalocean' -const vpcTimeouts: VpcTimeouts = { ... } +const vpcTimeouts: vpc.VpcTimeouts = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/vpc#delete Vpc#delete}. | +| delete | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/vpc#delete Vpc#delete}. | --- -##### `delete`Optional +##### `delete`Optional ```typescript public readonly delete: string; @@ -69235,25 +69235,25 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit ## Classes -### AppSpecAlertList +### AppSpecAlertList -#### Initializers +#### Initializers ```typescript -import { AppSpecAlertList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecAlertList(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 | 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 @@ -69261,7 +69261,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -69269,7 +69269,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -69281,20 +69281,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -69302,13 +69302,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -69318,13 +69318,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -69337,13 +69337,13 @@ the index of the item to return. | **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 \| AppSpecAlert[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -69357,7 +69357,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -69367,37 +69367,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecAlert[] --- -### AppSpecAlertOutputReference +### AppSpecAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecAlertOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecAlertOutputReference(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 @@ -69405,7 +69405,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -69413,7 +69413,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -69421,7 +69421,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -69433,150 +69433,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDisabled | *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. | +| resetDisabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -69584,13 +69584,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -69600,7 +69600,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetDisabled` ```typescript public resetDisabled(): void @@ -69611,17 +69611,17 @@ public resetDisabled(): 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.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | -| ruleInput | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | -| rule | string | *No description.* | -| internalValue | AppSpecAlert \| cdktf.IResolvable | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| ruleInput | string | *No description.* | +| disabled | boolean \| cdktf.IResolvable | *No description.* | +| rule | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecAlert \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -69635,7 +69635,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -69645,7 +69645,7 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `disabledInput`Optional ```typescript public readonly disabledInput: boolean | IResolvable; @@ -69655,7 +69655,7 @@ public readonly disabledInput: boolean | IResolvable; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: string; @@ -69665,7 +69665,7 @@ public readonly ruleInput: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: boolean | IResolvable; @@ -69675,7 +69675,7 @@ public readonly disabled: boolean | IResolvable; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -69685,36 +69685,36 @@ public readonly rule: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecAlert | IResolvable; ``` -- *Type:* AppSpecAlert | cdktf.IResolvable +- *Type:* @cdktf/provider-digitalocean.app.AppSpecAlert | cdktf.IResolvable --- -### AppSpecDatabaseList +### AppSpecDatabaseList -#### Initializers +#### Initializers ```typescript -import { AppSpecDatabaseList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecDatabaseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecDatabaseList(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 | 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 @@ -69722,7 +69722,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -69730,7 +69730,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -69742,20 +69742,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -69763,13 +69763,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -69779,13 +69779,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecDatabaseOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -69798,13 +69798,13 @@ the index of the item to return. | **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 \| AppSpecDatabase[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecDatabase[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -69818,7 +69818,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -69828,37 +69828,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecDatabase[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDatabase[] --- -### AppSpecDatabaseOutputReference +### AppSpecDatabaseOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecDatabaseOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecDatabaseOutputReference(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 @@ -69866,7 +69866,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -69874,7 +69874,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -69882,7 +69882,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -69894,156 +69894,156 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetClusterName | *No description.* | -| resetDbName | *No description.* | -| resetDbUser | *No description.* | -| resetEngine | *No description.* | -| resetName | *No description.* | -| resetProduction | *No description.* | -| resetVersion | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetClusterName | *No description.* | +| resetDbName | *No description.* | +| resetDbUser | *No description.* | +| resetEngine | *No description.* | +| resetName | *No description.* | +| resetProduction | *No description.* | +| resetVersion | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -70051,13 +70051,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -70067,43 +70067,43 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetClusterName` +##### `resetClusterName` ```typescript public resetClusterName(): void ``` -##### `resetDbName` +##### `resetDbName` ```typescript public resetDbName(): void ``` -##### `resetDbUser` +##### `resetDbUser` ```typescript public resetDbUser(): void ``` -##### `resetEngine` +##### `resetEngine` ```typescript public resetEngine(): void ``` -##### `resetName` +##### `resetName` ```typescript public resetName(): void ``` -##### `resetProduction` +##### `resetProduction` ```typescript public resetProduction(): void ``` -##### `resetVersion` +##### `resetVersion` ```typescript public resetVersion(): void @@ -70114,27 +70114,27 @@ public resetVersion(): 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.* | -| clusterNameInput | string | *No description.* | -| dbNameInput | string | *No description.* | -| dbUserInput | string | *No description.* | -| engineInput | string | *No description.* | -| nameInput | string | *No description.* | -| productionInput | boolean \| cdktf.IResolvable | *No description.* | -| versionInput | string | *No description.* | -| clusterName | string | *No description.* | -| dbName | string | *No description.* | -| dbUser | string | *No description.* | -| engine | string | *No description.* | -| name | string | *No description.* | -| production | boolean \| cdktf.IResolvable | *No description.* | -| version | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecDatabase | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clusterNameInput | string | *No description.* | +| dbNameInput | string | *No description.* | +| dbUserInput | string | *No description.* | +| engineInput | string | *No description.* | +| nameInput | string | *No description.* | +| productionInput | boolean \| cdktf.IResolvable | *No description.* | +| versionInput | string | *No description.* | +| clusterName | string | *No description.* | +| dbName | string | *No description.* | +| dbUser | string | *No description.* | +| engine | string | *No description.* | +| name | string | *No description.* | +| production | boolean \| cdktf.IResolvable | *No description.* | +| version | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecDatabase \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -70148,7 +70148,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -70158,7 +70158,7 @@ public readonly fqn: string; --- -##### `clusterNameInput`Optional +##### `clusterNameInput`Optional ```typescript public readonly clusterNameInput: string; @@ -70168,7 +70168,7 @@ public readonly clusterNameInput: string; --- -##### `dbNameInput`Optional +##### `dbNameInput`Optional ```typescript public readonly dbNameInput: string; @@ -70178,7 +70178,7 @@ public readonly dbNameInput: string; --- -##### `dbUserInput`Optional +##### `dbUserInput`Optional ```typescript public readonly dbUserInput: string; @@ -70188,7 +70188,7 @@ public readonly dbUserInput: string; --- -##### `engineInput`Optional +##### `engineInput`Optional ```typescript public readonly engineInput: string; @@ -70198,7 +70198,7 @@ public readonly engineInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -70208,7 +70208,7 @@ public readonly nameInput: string; --- -##### `productionInput`Optional +##### `productionInput`Optional ```typescript public readonly productionInput: boolean | IResolvable; @@ -70218,7 +70218,7 @@ public readonly productionInput: boolean | IResolvable; --- -##### `versionInput`Optional +##### `versionInput`Optional ```typescript public readonly versionInput: string; @@ -70228,7 +70228,7 @@ public readonly versionInput: string; --- -##### `clusterName`Required +##### `clusterName`Required ```typescript public readonly clusterName: string; @@ -70238,7 +70238,7 @@ public readonly clusterName: string; --- -##### `dbName`Required +##### `dbName`Required ```typescript public readonly dbName: string; @@ -70248,7 +70248,7 @@ public readonly dbName: string; --- -##### `dbUser`Required +##### `dbUser`Required ```typescript public readonly dbUser: string; @@ -70258,7 +70258,7 @@ public readonly dbUser: string; --- -##### `engine`Required +##### `engine`Required ```typescript public readonly engine: string; @@ -70268,7 +70268,7 @@ public readonly engine: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -70278,7 +70278,7 @@ public readonly name: string; --- -##### `production`Required +##### `production`Required ```typescript public readonly production: boolean | IResolvable; @@ -70288,7 +70288,7 @@ public readonly production: boolean | IResolvable; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -70298,36 +70298,36 @@ public readonly version: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecDatabase; +public readonly internalValue: AppSpecDatabase | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase +- *Type:* @cdktf/provider-digitalocean.app.AppSpecDatabase | cdktf.IResolvable --- -### AppSpecDomainList +### AppSpecDomainList -#### Initializers +#### Initializers ```typescript -import { AppSpecDomainList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecDomainList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecDomainList(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 | 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 @@ -70335,7 +70335,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -70343,7 +70343,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -70355,20 +70355,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -70376,13 +70376,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -70392,13 +70392,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecDomainOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -70411,13 +70411,13 @@ the index of the item to return. | **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 \| AppSpecDomain[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecDomain[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -70431,7 +70431,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -70441,37 +70441,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecDomain[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDomain[] --- -### AppSpecDomainOutputReference +### AppSpecDomainOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecDomainOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecDomainOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecDomainOutputReference(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 @@ -70479,7 +70479,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -70487,7 +70487,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -70495,7 +70495,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -70507,152 +70507,152 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetType | *No description.* | -| resetWildcard | *No description.* | -| resetZone | *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. | +| resetType | *No description.* | +| resetWildcard | *No description.* | +| resetZone | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -70660,13 +70660,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -70676,19 +70676,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetWildcard` +##### `resetWildcard` ```typescript public resetWildcard(): void ``` -##### `resetZone` +##### `resetZone` ```typescript public resetZone(): void @@ -70699,21 +70699,21 @@ public resetZone(): 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.* | -| nameInput | string | *No description.* | -| typeInput | string | *No description.* | -| wildcardInput | boolean \| cdktf.IResolvable | *No description.* | -| zoneInput | string | *No description.* | -| name | string | *No description.* | -| type | string | *No description.* | -| wildcard | boolean \| cdktf.IResolvable | *No description.* | -| zone | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecDomain | *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.* | +| typeInput | string | *No description.* | +| wildcardInput | boolean \| cdktf.IResolvable | *No description.* | +| zoneInput | string | *No description.* | +| name | string | *No description.* | +| type | string | *No description.* | +| wildcard | boolean \| cdktf.IResolvable | *No description.* | +| zone | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecDomain \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -70727,7 +70727,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -70737,7 +70737,7 @@ public readonly fqn: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -70747,7 +70747,7 @@ public readonly nameInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -70757,7 +70757,7 @@ public readonly typeInput: string; --- -##### `wildcardInput`Optional +##### `wildcardInput`Optional ```typescript public readonly wildcardInput: boolean | IResolvable; @@ -70767,7 +70767,7 @@ public readonly wildcardInput: boolean | IResolvable; --- -##### `zoneInput`Optional +##### `zoneInput`Optional ```typescript public readonly zoneInput: string; @@ -70777,7 +70777,7 @@ public readonly zoneInput: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -70787,7 +70787,7 @@ public readonly name: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -70797,7 +70797,7 @@ public readonly type: string; --- -##### `wildcard`Required +##### `wildcard`Required ```typescript public readonly wildcard: boolean | IResolvable; @@ -70807,7 +70807,7 @@ public readonly wildcard: boolean | IResolvable; --- -##### `zone`Required +##### `zone`Required ```typescript public readonly zone: string; @@ -70817,36 +70817,36 @@ public readonly zone: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecDomain; +public readonly internalValue: AppSpecDomain | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain +- *Type:* @cdktf/provider-digitalocean.app.AppSpecDomain | cdktf.IResolvable --- -### AppSpecEnvList +### AppSpecEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecEnvList(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 | 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 @@ -70854,7 +70854,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -70862,7 +70862,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -70874,20 +70874,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -70895,13 +70895,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -70911,13 +70911,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -70930,13 +70930,13 @@ the index of the item to return. | **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 \| AppSpecEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -70950,7 +70950,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -70960,37 +70960,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecEnv[] --- -### AppSpecEnvOutputReference +### AppSpecEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecEnvOutputReference(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 @@ -70998,7 +70998,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -71006,7 +71006,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -71014,7 +71014,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -71026,153 +71026,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -71180,13 +71180,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -71196,25 +71196,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -71225,21 +71225,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -71253,7 +71253,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -71263,7 +71263,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -71273,7 +71273,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -71283,7 +71283,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -71293,7 +71293,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -71303,7 +71303,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -71313,7 +71313,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -71323,7 +71323,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -71333,7 +71333,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -71343,36 +71343,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecEnv; +public readonly internalValue: AppSpecEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecEnv | cdktf.IResolvable --- -### AppSpecFunctionAlertList +### AppSpecFunctionAlertList -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionAlertList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecFunctionAlertList(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 | 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 @@ -71380,7 +71380,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -71388,7 +71388,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -71400,20 +71400,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -71421,13 +71421,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -71437,13 +71437,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecFunctionAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -71456,13 +71456,13 @@ the index of the item to return. | **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 \| AppSpecFunctionAlert[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -71476,7 +71476,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -71486,37 +71486,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecFunctionAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] --- -### AppSpecFunctionAlertOutputReference +### AppSpecFunctionAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionAlertOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecFunctionAlertOutputReference(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 @@ -71524,7 +71524,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -71532,7 +71532,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -71540,7 +71540,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -71552,150 +71552,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDisabled | *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. | +| resetDisabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -71703,13 +71703,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -71719,7 +71719,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetDisabled` ```typescript public resetDisabled(): void @@ -71730,23 +71730,23 @@ public resetDisabled(): 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.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | -| operatorInput | string | *No description.* | -| ruleInput | string | *No description.* | -| valueInput | number | *No description.* | -| windowInput | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunctionAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| operatorInput | string | *No description.* | +| ruleInput | string | *No description.* | +| valueInput | number | *No description.* | +| windowInput | string | *No description.* | +| disabled | boolean \| cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionAlert \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -71760,7 +71760,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -71770,7 +71770,7 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `disabledInput`Optional ```typescript public readonly disabledInput: boolean | IResolvable; @@ -71780,7 +71780,7 @@ public readonly disabledInput: boolean | IResolvable; --- -##### `operatorInput`Optional +##### `operatorInput`Optional ```typescript public readonly operatorInput: string; @@ -71790,7 +71790,7 @@ public readonly operatorInput: string; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: string; @@ -71800,7 +71800,7 @@ public readonly ruleInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: number; @@ -71810,7 +71810,7 @@ public readonly valueInput: number; --- -##### `windowInput`Optional +##### `windowInput`Optional ```typescript public readonly windowInput: string; @@ -71820,7 +71820,7 @@ public readonly windowInput: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: boolean | IResolvable; @@ -71830,7 +71830,7 @@ public readonly disabled: boolean | IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -71840,7 +71840,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -71850,7 +71850,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -71860,7 +71860,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -71870,35 +71870,35 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionAlert; +public readonly internalValue: AppSpecFunctionAlert | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionAlert | cdktf.IResolvable --- -### AppSpecFunctionCorsAllowOriginsOutputReference +### AppSpecFunctionCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionCorsAllowOriginsOutputReference(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 @@ -71906,7 +71906,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -71918,152 +71918,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetExact | *No description.* | -| resetPrefix | *No description.* | -| resetRegex | *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. | +| resetExact | *No description.* | +| resetPrefix | *No description.* | +| resetRegex | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -72071,13 +72071,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -72087,19 +72087,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetExact` +##### `resetExact` ```typescript public resetExact(): void ``` -##### `resetPrefix` +##### `resetPrefix` ```typescript public resetPrefix(): void ``` -##### `resetRegex` +##### `resetRegex` ```typescript public resetRegex(): void @@ -72110,19 +72110,19 @@ public resetRegex(): 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.* | -| exactInput | string | *No description.* | -| prefixInput | string | *No description.* | -| regexInput | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | AppSpecFunctionCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exactInput | string | *No description.* | +| prefixInput | string | *No description.* | +| regexInput | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -72136,7 +72136,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -72146,7 +72146,7 @@ public readonly fqn: string; --- -##### `exactInput`Optional +##### `exactInput`Optional ```typescript public readonly exactInput: string; @@ -72156,7 +72156,7 @@ public readonly exactInput: string; --- -##### `prefixInput`Optional +##### `prefixInput`Optional ```typescript public readonly prefixInput: string; @@ -72166,7 +72166,7 @@ public readonly prefixInput: string; --- -##### `regexInput`Optional +##### `regexInput`Optional ```typescript public readonly regexInput: string; @@ -72176,7 +72176,7 @@ public readonly regexInput: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -72186,7 +72186,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -72196,7 +72196,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -72206,35 +72206,35 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionCorsAllowOrigins; ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins --- -### AppSpecFunctionCorsOutputReference +### AppSpecFunctionCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionCorsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionCorsOutputReference(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 @@ -72242,7 +72242,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -72254,156 +72254,156 @@ The attribute on the parent resource this class is referencing. | **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. | -| putAllowOrigins | *No description.* | -| resetAllowCredentials | *No description.* | -| resetAllowHeaders | *No description.* | -| resetAllowMethods | *No description.* | -| resetAllowOrigins | *No description.* | -| resetExposeHeaders | *No description.* | -| resetMaxAge | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -72411,13 +72411,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -72427,49 +72427,49 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAllowOrigins` +##### `putAllowOrigins` ```typescript public putAllowOrigins(value: AppSpecFunctionCorsAllowOrigins): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins --- -##### `resetAllowCredentials` +##### `resetAllowCredentials` ```typescript public resetAllowCredentials(): void ``` -##### `resetAllowHeaders` +##### `resetAllowHeaders` ```typescript public resetAllowHeaders(): void ``` -##### `resetAllowMethods` +##### `resetAllowMethods` ```typescript public resetAllowMethods(): void ``` -##### `resetAllowOrigins` +##### `resetAllowOrigins` ```typescript public resetAllowOrigins(): void ``` -##### `resetExposeHeaders` +##### `resetExposeHeaders` ```typescript public resetExposeHeaders(): void ``` -##### `resetMaxAge` +##### `resetMaxAge` ```typescript public resetMaxAge(): void @@ -72480,25 +72480,25 @@ public resetMaxAge(): 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.* | -| allowOrigins | AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | -| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | -| allowHeadersInput | string[] | *No description.* | -| allowMethodsInput | string[] | *No description.* | -| allowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | -| exposeHeadersInput | string[] | *No description.* | -| maxAgeInput | string | *No description.* | -| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | AppSpecFunctionCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | +| allowHeadersInput | string[] | *No description.* | +| allowMethodsInput | string[] | *No description.* | +| allowOriginsInput | @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins | *No description.* | +| exposeHeadersInput | string[] | *No description.* | +| maxAgeInput | string | *No description.* | +| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -72512,7 +72512,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -72522,17 +72522,17 @@ public readonly fqn: string; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: AppSpecFunctionCorsAllowOriginsOutputReference; ``` -- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOriginsOutputReference --- -##### `allowCredentialsInput`Optional +##### `allowCredentialsInput`Optional ```typescript public readonly allowCredentialsInput: boolean | IResolvable; @@ -72542,7 +72542,7 @@ public readonly allowCredentialsInput: boolean | IResolvable; --- -##### `allowHeadersInput`Optional +##### `allowHeadersInput`Optional ```typescript public readonly allowHeadersInput: string[]; @@ -72552,7 +72552,7 @@ public readonly allowHeadersInput: string[]; --- -##### `allowMethodsInput`Optional +##### `allowMethodsInput`Optional ```typescript public readonly allowMethodsInput: string[]; @@ -72562,17 +72562,17 @@ public readonly allowMethodsInput: string[]; --- -##### `allowOriginsInput`Optional +##### `allowOriginsInput`Optional ```typescript public readonly allowOriginsInput: AppSpecFunctionCorsAllowOrigins; ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsAllowOrigins --- -##### `exposeHeadersInput`Optional +##### `exposeHeadersInput`Optional ```typescript public readonly exposeHeadersInput: string[]; @@ -72582,7 +72582,7 @@ public readonly exposeHeadersInput: string[]; --- -##### `maxAgeInput`Optional +##### `maxAgeInput`Optional ```typescript public readonly maxAgeInput: string; @@ -72592,7 +72592,7 @@ public readonly maxAgeInput: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -72602,7 +72602,7 @@ public readonly allowCredentials: boolean | IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -72612,7 +72612,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -72622,7 +72622,7 @@ public readonly allowMethods: string[]; --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -72632,7 +72632,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -72642,36 +72642,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionCors; ``` -- *Type:* AppSpecFunctionCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCors --- -### AppSpecFunctionEnvList +### AppSpecFunctionEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecFunctionEnvList(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 | 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 @@ -72679,7 +72679,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -72687,7 +72687,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -72699,20 +72699,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -72720,13 +72720,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -72736,13 +72736,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecFunctionEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -72755,13 +72755,13 @@ the index of the item to return. | **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 \| AppSpecFunctionEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -72775,7 +72775,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -72785,37 +72785,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecFunctionEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] --- -### AppSpecFunctionEnvOutputReference +### AppSpecFunctionEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecFunctionEnvOutputReference(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 @@ -72823,7 +72823,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -72831,7 +72831,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -72839,7 +72839,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -72851,153 +72851,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -73005,13 +73005,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -73021,25 +73021,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -73050,21 +73050,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunctionEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -73078,7 +73078,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -73088,7 +73088,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -73098,7 +73098,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -73108,7 +73108,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -73118,7 +73118,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -73128,7 +73128,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -73138,7 +73138,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -73148,7 +73148,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -73158,7 +73158,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -73168,35 +73168,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionEnv; +public readonly internalValue: AppSpecFunctionEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionEnv | cdktf.IResolvable --- -### AppSpecFunctionGithubOutputReference +### AppSpecFunctionGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionGithubOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionGithubOutputReference(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 @@ -73204,7 +73204,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -73216,152 +73216,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -73369,13 +73369,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -73385,19 +73385,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -73408,19 +73408,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecFunctionGithub | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -73434,7 +73434,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -73444,7 +73444,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -73454,7 +73454,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -73464,7 +73464,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -73474,7 +73474,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -73484,7 +73484,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -73494,7 +73494,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -73504,35 +73504,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionGithub; ``` -- *Type:* AppSpecFunctionGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGithub --- -### AppSpecFunctionGitlabOutputReference +### AppSpecFunctionGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionGitlabOutputReference(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 @@ -73540,7 +73540,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -73552,152 +73552,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -73705,13 +73705,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -73721,19 +73721,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -73744,19 +73744,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecFunctionGitlab | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -73770,7 +73770,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -73780,7 +73780,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -73790,7 +73790,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -73800,7 +73800,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -73810,7 +73810,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -73820,7 +73820,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -73830,7 +73830,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -73840,35 +73840,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionGitlab; ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab --- -### AppSpecFunctionGitOutputReference +### AppSpecFunctionGitOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionGitOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionGitOutputReference(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 @@ -73876,7 +73876,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -73888,151 +73888,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetRepoCloneUrl | *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.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -74040,13 +74040,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -74056,13 +74056,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetRepoCloneUrl` +##### `resetRepoCloneUrl` ```typescript public resetRepoCloneUrl(): void @@ -74073,17 +74073,17 @@ public resetRepoCloneUrl(): 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.* | -| branchInput | string | *No description.* | -| repoCloneUrlInput | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | AppSpecFunctionGit | *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.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -74097,7 +74097,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -74107,7 +74107,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -74117,7 +74117,7 @@ public readonly branchInput: string; --- -##### `repoCloneUrlInput`Optional +##### `repoCloneUrlInput`Optional ```typescript public readonly repoCloneUrlInput: string; @@ -74127,7 +74127,7 @@ public readonly repoCloneUrlInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -74137,7 +74137,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -74147,36 +74147,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionGit; ``` -- *Type:* AppSpecFunctionGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGit --- -### AppSpecFunctionList +### AppSpecFunctionList -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecFunctionList(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 | 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 @@ -74184,7 +74184,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -74192,7 +74192,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -74204,20 +74204,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -74225,13 +74225,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -74241,13 +74241,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecFunctionOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -74260,13 +74260,13 @@ the index of the item to return. | **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 \| AppSpecFunction[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecFunction[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -74280,7 +74280,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -74290,35 +74290,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecFunction[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunction[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunction[] --- -### AppSpecFunctionLogDestinationDatadogOutputReference +### AppSpecFunctionLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionLogDestinationDatadogOutputReference(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 @@ -74326,7 +74326,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -74338,150 +74338,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetEndpoint | *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. | +| resetEndpoint | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -74489,13 +74489,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -74505,7 +74505,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetEndpoint` ```typescript public resetEndpoint(): void @@ -74516,17 +74516,17 @@ public resetEndpoint(): 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.* | -| apiKeyInput | string | *No description.* | -| endpointInput | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKeyInput | string | *No description.* | +| endpointInput | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -74540,7 +74540,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -74550,7 +74550,7 @@ public readonly fqn: string; --- -##### `apiKeyInput`Optional +##### `apiKeyInput`Optional ```typescript public readonly apiKeyInput: string; @@ -74560,7 +74560,7 @@ public readonly apiKeyInput: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -74570,7 +74570,7 @@ public readonly endpointInput: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -74580,7 +74580,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -74590,36 +74590,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionLogDestinationDatadog; ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog --- -### AppSpecFunctionLogDestinationList +### AppSpecFunctionLogDestinationList -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionLogDestinationList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecFunctionLogDestinationList(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 | 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 @@ -74627,7 +74627,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -74635,7 +74635,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -74647,20 +74647,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -74668,13 +74668,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -74684,13 +74684,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecFunctionLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -74703,13 +74703,13 @@ the index of the item to return. | **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 \| AppSpecFunctionLogDestination[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -74723,7 +74723,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -74733,35 +74733,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecFunctionLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] --- -### AppSpecFunctionLogDestinationLogtailOutputReference +### AppSpecFunctionLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionLogDestinationLogtailOutputReference(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 @@ -74769,7 +74769,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -74781,149 +74781,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -74931,13 +74931,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -74952,15 +74952,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| tokenInput | string | *No description.* | -| token | string | *No description.* | -| internalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| tokenInput | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -74974,7 +74974,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -74984,7 +74984,7 @@ public readonly fqn: string; --- -##### `tokenInput`Optional +##### `tokenInput`Optional ```typescript public readonly tokenInput: string; @@ -74994,7 +74994,7 @@ public readonly tokenInput: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -75004,37 +75004,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionLogDestinationLogtail; ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail --- -### AppSpecFunctionLogDestinationOutputReference +### AppSpecFunctionLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecFunctionLogDestinationOutputReference(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 @@ -75042,7 +75042,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -75050,7 +75050,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -75058,7 +75058,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -75070,155 +75070,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putDatadog | *No description.* | -| putLogtail | *No description.* | -| putPapertrail | *No description.* | -| resetDatadog | *No description.* | -| resetLogtail | *No description.* | -| resetPapertrail | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putDatadog | *No description.* | +| putLogtail | *No description.* | +| putPapertrail | *No description.* | +| resetDatadog | *No description.* | +| resetLogtail | *No description.* | +| resetPapertrail | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -75226,13 +75226,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -75242,55 +75242,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putDatadog` +##### `putDatadog` ```typescript public putDatadog(value: AppSpecFunctionLogDestinationDatadog): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog --- -##### `putLogtail` +##### `putLogtail` ```typescript public putLogtail(value: AppSpecFunctionLogDestinationLogtail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail --- -##### `putPapertrail` +##### `putPapertrail` ```typescript public putPapertrail(value: AppSpecFunctionLogDestinationPapertrail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail --- -##### `resetDatadog` +##### `resetDatadog` ```typescript public resetDatadog(): void ``` -##### `resetLogtail` +##### `resetLogtail` ```typescript public resetLogtail(): void ``` -##### `resetPapertrail` +##### `resetPapertrail` ```typescript public resetPapertrail(): void @@ -75301,21 +75301,21 @@ public resetPapertrail(): 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.* | -| datadog | AppSpecFunctionLogDestinationDatadogOutputReference | *No description.* | -| logtail | AppSpecFunctionLogDestinationLogtailOutputReference | *No description.* | -| papertrail | AppSpecFunctionLogDestinationPapertrailOutputReference | *No description.* | -| datadogInput | AppSpecFunctionLogDestinationDatadog | *No description.* | -| logtailInput | AppSpecFunctionLogDestinationLogtail | *No description.* | -| nameInput | string | *No description.* | -| papertrailInput | AppSpecFunctionLogDestinationPapertrail | *No description.* | -| name | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunctionLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadogOutputReference | *No description.* | +| logtail | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtailOutputReference | *No description.* | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrailOutputReference | *No description.* | +| datadogInput | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog | *No description.* | +| logtailInput | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail | *No description.* | +| nameInput | string | *No description.* | +| papertrailInput | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail | *No description.* | +| name | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -75329,7 +75329,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -75339,57 +75339,57 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: AppSpecFunctionLogDestinationDatadogOutputReference; ``` -- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadogOutputReference --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: AppSpecFunctionLogDestinationLogtailOutputReference; ``` -- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtailOutputReference --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: AppSpecFunctionLogDestinationPapertrailOutputReference; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrailOutputReference --- -##### `datadogInput`Optional +##### `datadogInput`Optional ```typescript public readonly datadogInput: AppSpecFunctionLogDestinationDatadog; ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationDatadog --- -##### `logtailInput`Optional +##### `logtailInput`Optional ```typescript public readonly logtailInput: AppSpecFunctionLogDestinationLogtail; ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationLogtail --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -75399,17 +75399,17 @@ public readonly nameInput: string; --- -##### `papertrailInput`Optional +##### `papertrailInput`Optional ```typescript public readonly papertrailInput: AppSpecFunctionLogDestinationPapertrail; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -75419,35 +75419,35 @@ public readonly name: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionLogDestination; +public readonly internalValue: AppSpecFunctionLogDestination | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination | cdktf.IResolvable --- -### AppSpecFunctionLogDestinationPapertrailOutputReference +### AppSpecFunctionLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecFunctionLogDestinationPapertrailOutputReference(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 @@ -75455,7 +75455,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -75467,149 +75467,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -75617,13 +75617,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -75638,15 +75638,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpointInput | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpointInput | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -75660,7 +75660,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -75670,7 +75670,7 @@ public readonly fqn: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -75680,7 +75680,7 @@ public readonly endpointInput: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -75690,37 +75690,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecFunctionLogDestinationPapertrail; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationPapertrail --- -### AppSpecFunctionOutputReference +### AppSpecFunctionOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecFunctionOutputReference(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 @@ -75728,7 +75728,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -75736,7 +75736,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -75744,7 +75744,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -75756,166 +75756,166 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putAlert | *No description.* | -| putCors | *No description.* | -| putEnv | *No description.* | -| putGit | *No description.* | -| putGithub | *No description.* | -| putGitlab | *No description.* | -| putLogDestination | *No description.* | -| putRoutes | *No description.* | -| resetAlert | *No description.* | -| resetCors | *No description.* | -| resetEnv | *No description.* | -| resetGit | *No description.* | -| resetGithub | *No description.* | -| resetGitlab | *No description.* | -| resetLogDestination | *No description.* | -| resetRoutes | *No description.* | -| resetSourceDir | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAlert | *No description.* | +| putCors | *No description.* | +| putEnv | *No description.* | +| putGit | *No description.* | +| putGithub | *No description.* | +| putGitlab | *No description.* | +| putLogDestination | *No description.* | +| putRoutes | *No description.* | +| resetAlert | *No description.* | +| resetCors | *No description.* | +| resetEnv | *No description.* | +| resetGit | *No description.* | +| resetGithub | *No description.* | +| resetGitlab | *No description.* | +| resetLogDestination | *No description.* | +| resetRoutes | *No description.* | +| resetSourceDir | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -75923,13 +75923,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -75939,151 +75939,151 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAlert` +##### `putAlert` ```typescript public putAlert(value: IResolvable | AppSpecFunctionAlert[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] --- -##### `putCors` +##### `putCors` ```typescript public putCors(value: AppSpecFunctionCors): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCors --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecFunctionEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] --- -##### `putGit` +##### `putGit` ```typescript public putGit(value: AppSpecFunctionGit): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGit --- -##### `putGithub` +##### `putGithub` ```typescript public putGithub(value: AppSpecFunctionGithub): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGithub --- -##### `putGitlab` +##### `putGitlab` ```typescript public putGitlab(value: AppSpecFunctionGitlab): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecFunctionGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab --- -##### `putLogDestination` +##### `putLogDestination` ```typescript public putLogDestination(value: IResolvable | AppSpecFunctionLogDestination[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] --- -##### `putRoutes` +##### `putRoutes` ```typescript public putRoutes(value: IResolvable | AppSpecFunctionRoutes[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] --- -##### `resetAlert` +##### `resetAlert` ```typescript public resetAlert(): void ``` -##### `resetCors` +##### `resetCors` ```typescript public resetCors(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetGit` +##### `resetGit` ```typescript public resetGit(): void ``` -##### `resetGithub` +##### `resetGithub` ```typescript public resetGithub(): void ``` -##### `resetGitlab` +##### `resetGitlab` ```typescript public resetGitlab(): void ``` -##### `resetLogDestination` +##### `resetLogDestination` ```typescript public resetLogDestination(): void ``` -##### `resetRoutes` +##### `resetRoutes` ```typescript public resetRoutes(): void ``` -##### `resetSourceDir` +##### `resetSourceDir` ```typescript public resetSourceDir(): void @@ -76094,33 +76094,33 @@ public resetSourceDir(): 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.* | -| alert | AppSpecFunctionAlertList | *No description.* | -| cors | AppSpecFunctionCorsOutputReference | *No description.* | -| env | AppSpecFunctionEnvList | *No description.* | -| git | AppSpecFunctionGitOutputReference | *No description.* | -| github | AppSpecFunctionGithubOutputReference | *No description.* | -| gitlab | AppSpecFunctionGitlabOutputReference | *No description.* | -| logDestination | AppSpecFunctionLogDestinationList | *No description.* | -| routes | AppSpecFunctionRoutesList | *No description.* | -| alertInput | cdktf.IResolvable \| AppSpecFunctionAlert[] | *No description.* | -| corsInput | AppSpecFunctionCors | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecFunctionEnv[] | *No description.* | -| githubInput | AppSpecFunctionGithub | *No description.* | -| gitInput | AppSpecFunctionGit | *No description.* | -| gitlabInput | AppSpecFunctionGitlab | *No description.* | -| logDestinationInput | cdktf.IResolvable \| AppSpecFunctionLogDestination[] | *No description.* | -| nameInput | string | *No description.* | -| routesInput | cdktf.IResolvable \| AppSpecFunctionRoutes[] | *No description.* | -| sourceDirInput | string | *No description.* | -| name | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunction | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.app.AppSpecFunctionAlertList | *No description.* | +| cors | @cdktf/provider-digitalocean.app.AppSpecFunctionCorsOutputReference | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecFunctionEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.app.AppSpecFunctionGitOutputReference | *No description.* | +| github | @cdktf/provider-digitalocean.app.AppSpecFunctionGithubOutputReference | *No description.* | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecFunctionGitlabOutputReference | *No description.* | +| logDestination | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationList | *No description.* | +| routes | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutesList | *No description.* | +| alertInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] | *No description.* | +| corsInput | @cdktf/provider-digitalocean.app.AppSpecFunctionCors | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] | *No description.* | +| githubInput | @cdktf/provider-digitalocean.app.AppSpecFunctionGithub | *No description.* | +| gitInput | @cdktf/provider-digitalocean.app.AppSpecFunctionGit | *No description.* | +| gitlabInput | @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab | *No description.* | +| logDestinationInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] | *No description.* | +| nameInput | string | *No description.* | +| routesInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] | *No description.* | +| sourceDirInput | string | *No description.* | +| name | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunction \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -76134,7 +76134,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -76144,157 +76144,157 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: AppSpecFunctionAlertList; ``` -- *Type:* AppSpecFunctionAlertList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionAlertList --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: AppSpecFunctionCorsOutputReference; ``` -- *Type:* AppSpecFunctionCorsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCorsOutputReference --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecFunctionEnvList; ``` -- *Type:* AppSpecFunctionEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: AppSpecFunctionGitOutputReference; ``` -- *Type:* AppSpecFunctionGitOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitOutputReference --- -##### `github`Required +##### `github`Required ```typescript public readonly github: AppSpecFunctionGithubOutputReference; ``` -- *Type:* AppSpecFunctionGithubOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGithubOutputReference --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: AppSpecFunctionGitlabOutputReference; ``` -- *Type:* AppSpecFunctionGitlabOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitlabOutputReference --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: AppSpecFunctionLogDestinationList; ``` -- *Type:* AppSpecFunctionLogDestinationList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestinationList --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: AppSpecFunctionRoutesList; ``` -- *Type:* AppSpecFunctionRoutesList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionRoutesList --- -##### `alertInput`Optional +##### `alertInput`Optional ```typescript public readonly alertInput: IResolvable | AppSpecFunctionAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionAlert[] --- -##### `corsInput`Optional +##### `corsInput`Optional ```typescript public readonly corsInput: AppSpecFunctionCors; ``` -- *Type:* AppSpecFunctionCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionCors --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecFunctionEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionEnv[] --- -##### `githubInput`Optional +##### `githubInput`Optional ```typescript public readonly githubInput: AppSpecFunctionGithub; ``` -- *Type:* AppSpecFunctionGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGithub --- -##### `gitInput`Optional +##### `gitInput`Optional ```typescript public readonly gitInput: AppSpecFunctionGit; ``` -- *Type:* AppSpecFunctionGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGit --- -##### `gitlabInput`Optional +##### `gitlabInput`Optional ```typescript public readonly gitlabInput: AppSpecFunctionGitlab; ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionGitlab --- -##### `logDestinationInput`Optional +##### `logDestinationInput`Optional ```typescript public readonly logDestinationInput: IResolvable | AppSpecFunctionLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionLogDestination[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -76304,17 +76304,17 @@ public readonly nameInput: string; --- -##### `routesInput`Optional +##### `routesInput`Optional ```typescript public readonly routesInput: IResolvable | AppSpecFunctionRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] --- -##### `sourceDirInput`Optional +##### `sourceDirInput`Optional ```typescript public readonly sourceDirInput: string; @@ -76324,7 +76324,7 @@ public readonly sourceDirInput: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -76334,7 +76334,7 @@ public readonly name: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -76344,36 +76344,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunction; +public readonly internalValue: AppSpecFunction | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecFunction +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunction | cdktf.IResolvable --- -### AppSpecFunctionRoutesList +### AppSpecFunctionRoutesList -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionRoutesList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecFunctionRoutesList(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 | 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 @@ -76381,7 +76381,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -76389,7 +76389,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -76401,20 +76401,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -76422,13 +76422,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -76438,13 +76438,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecFunctionRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -76457,13 +76457,13 @@ the index of the item to return. | **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 \| AppSpecFunctionRoutes[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -76477,7 +76477,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -76487,37 +76487,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecFunctionRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes[] --- -### AppSpecFunctionRoutesOutputReference +### AppSpecFunctionRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecFunctionRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecFunctionRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecFunctionRoutesOutputReference(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 @@ -76525,7 +76525,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -76533,7 +76533,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -76541,7 +76541,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -76553,151 +76553,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetPath | *No description.* | -| resetPreservePathPrefix | *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. | +| resetPath | *No description.* | +| resetPreservePathPrefix | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -76705,13 +76705,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -76721,13 +76721,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPath` +##### `resetPath` ```typescript public resetPath(): void ``` -##### `resetPreservePathPrefix` +##### `resetPreservePathPrefix` ```typescript public resetPreservePathPrefix(): void @@ -76738,17 +76738,17 @@ public resetPreservePathPrefix(): 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.* | -| pathInput | string | *No description.* | -| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunctionRoutes | *No 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.* | +| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -76762,7 +76762,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -76772,7 +76772,7 @@ public readonly fqn: string; --- -##### `pathInput`Optional +##### `pathInput`Optional ```typescript public readonly pathInput: string; @@ -76782,7 +76782,7 @@ public readonly pathInput: string; --- -##### `preservePathPrefixInput`Optional +##### `preservePathPrefixInput`Optional ```typescript public readonly preservePathPrefixInput: boolean | IResolvable; @@ -76792,7 +76792,7 @@ public readonly preservePathPrefixInput: boolean | IResolvable; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -76802,7 +76802,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -76812,36 +76812,36 @@ public readonly preservePathPrefix: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionRoutes; +public readonly internalValue: AppSpecFunctionRoutes | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionRoutes | cdktf.IResolvable --- -### AppSpecJobAlertList +### AppSpecJobAlertList -#### Initializers +#### Initializers ```typescript -import { AppSpecJobAlertList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecJobAlertList(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 | 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 @@ -76849,7 +76849,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -76857,7 +76857,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -76869,20 +76869,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -76890,13 +76890,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -76906,13 +76906,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecJobAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -76925,13 +76925,13 @@ the index of the item to return. | **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 \| AppSpecJobAlert[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecJobAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -76945,7 +76945,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -76955,37 +76955,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecJobAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobAlert[] --- -### AppSpecJobAlertOutputReference +### AppSpecJobAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobAlertOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecJobAlertOutputReference(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 @@ -76993,7 +76993,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -77001,7 +77001,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -77009,7 +77009,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -77021,150 +77021,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDisabled | *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. | +| resetDisabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -77172,13 +77172,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -77188,7 +77188,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetDisabled` ```typescript public resetDisabled(): void @@ -77199,23 +77199,23 @@ public resetDisabled(): 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.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | -| operatorInput | string | *No description.* | -| ruleInput | string | *No description.* | -| valueInput | number | *No description.* | -| windowInput | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecJobAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| operatorInput | string | *No description.* | +| ruleInput | string | *No description.* | +| valueInput | number | *No description.* | +| windowInput | string | *No description.* | +| disabled | boolean \| cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobAlert \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -77229,7 +77229,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -77239,7 +77239,7 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `disabledInput`Optional ```typescript public readonly disabledInput: boolean | IResolvable; @@ -77249,7 +77249,7 @@ public readonly disabledInput: boolean | IResolvable; --- -##### `operatorInput`Optional +##### `operatorInput`Optional ```typescript public readonly operatorInput: string; @@ -77259,7 +77259,7 @@ public readonly operatorInput: string; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: string; @@ -77269,7 +77269,7 @@ public readonly ruleInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: number; @@ -77279,7 +77279,7 @@ public readonly valueInput: number; --- -##### `windowInput`Optional +##### `windowInput`Optional ```typescript public readonly windowInput: string; @@ -77289,7 +77289,7 @@ public readonly windowInput: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: boolean | IResolvable; @@ -77299,7 +77299,7 @@ public readonly disabled: boolean | IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -77309,7 +77309,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -77319,7 +77319,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -77329,7 +77329,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -77339,36 +77339,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecJobAlert; +public readonly internalValue: AppSpecJobAlert | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecJobAlert +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobAlert | cdktf.IResolvable --- -### AppSpecJobEnvList +### AppSpecJobEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecJobEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecJobEnvList(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 | 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 @@ -77376,7 +77376,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -77384,7 +77384,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -77396,20 +77396,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -77417,13 +77417,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -77433,13 +77433,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecJobEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -77452,13 +77452,13 @@ the index of the item to return. | **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 \| AppSpecJobEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecJobEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -77472,7 +77472,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -77482,37 +77482,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecJobEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobEnv[] --- -### AppSpecJobEnvOutputReference +### AppSpecJobEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecJobEnvOutputReference(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 @@ -77520,7 +77520,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -77528,7 +77528,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -77536,7 +77536,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -77548,153 +77548,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -77702,13 +77702,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -77718,25 +77718,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -77747,21 +77747,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecJobEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -77775,7 +77775,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -77785,7 +77785,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -77795,7 +77795,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -77805,7 +77805,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -77815,7 +77815,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -77825,7 +77825,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -77835,7 +77835,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -77845,7 +77845,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -77855,7 +77855,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -77865,35 +77865,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecJobEnv; +public readonly internalValue: AppSpecJobEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecJobEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobEnv | cdktf.IResolvable --- -### AppSpecJobGithubOutputReference +### AppSpecJobGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobGithubOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobGithubOutputReference(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 @@ -77901,7 +77901,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -77913,152 +77913,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -78066,13 +78066,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -78082,19 +78082,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -78105,19 +78105,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecJobGithub | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -78131,7 +78131,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -78141,7 +78141,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -78151,7 +78151,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -78161,7 +78161,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -78171,7 +78171,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -78181,7 +78181,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -78191,7 +78191,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -78201,35 +78201,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobGithub; ``` -- *Type:* AppSpecJobGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGithub --- -### AppSpecJobGitlabOutputReference +### AppSpecJobGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobGitlabOutputReference(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 @@ -78237,7 +78237,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78249,152 +78249,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -78402,13 +78402,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -78418,19 +78418,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -78441,19 +78441,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecJobGitlab | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -78467,7 +78467,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -78477,7 +78477,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -78487,7 +78487,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -78497,7 +78497,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -78507,7 +78507,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -78517,7 +78517,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -78527,7 +78527,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -78537,35 +78537,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobGitlab; ``` -- *Type:* AppSpecJobGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitlab --- -### AppSpecJobGitOutputReference +### AppSpecJobGitOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobGitOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobGitOutputReference(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 @@ -78573,7 +78573,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78585,151 +78585,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetRepoCloneUrl | *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.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -78737,13 +78737,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -78753,13 +78753,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetRepoCloneUrl` +##### `resetRepoCloneUrl` ```typescript public resetRepoCloneUrl(): void @@ -78770,17 +78770,17 @@ public resetRepoCloneUrl(): 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.* | -| branchInput | string | *No description.* | -| repoCloneUrlInput | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | AppSpecJobGit | *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.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -78794,7 +78794,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -78804,7 +78804,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -78814,7 +78814,7 @@ public readonly branchInput: string; --- -##### `repoCloneUrlInput`Optional +##### `repoCloneUrlInput`Optional ```typescript public readonly repoCloneUrlInput: string; @@ -78824,7 +78824,7 @@ public readonly repoCloneUrlInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -78834,7 +78834,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -78844,35 +78844,35 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobGit; ``` -- *Type:* AppSpecJobGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGit --- -### AppSpecJobImageOutputReference +### AppSpecJobImageOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobImageOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobImageOutputReference(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 @@ -78880,7 +78880,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -78892,151 +78892,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetRegistry | *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. | +| resetRegistry | *No description.* | +| resetTag | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -79044,13 +79044,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -79060,13 +79060,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetRegistry` +##### `resetRegistry` ```typescript public resetRegistry(): void ``` -##### `resetTag` +##### `resetTag` ```typescript public resetTag(): void @@ -79077,21 +79077,21 @@ public resetTag(): 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.* | -| registryInput | string | *No description.* | -| registryTypeInput | string | *No description.* | -| repositoryInput | string | *No description.* | -| tagInput | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | AppSpecJobImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registryInput | string | *No description.* | +| registryTypeInput | string | *No description.* | +| repositoryInput | string | *No description.* | +| tagInput | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -79105,7 +79105,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -79115,7 +79115,7 @@ public readonly fqn: string; --- -##### `registryInput`Optional +##### `registryInput`Optional ```typescript public readonly registryInput: string; @@ -79125,7 +79125,7 @@ public readonly registryInput: string; --- -##### `registryTypeInput`Optional +##### `registryTypeInput`Optional ```typescript public readonly registryTypeInput: string; @@ -79135,7 +79135,7 @@ public readonly registryTypeInput: string; --- -##### `repositoryInput`Optional +##### `repositoryInput`Optional ```typescript public readonly repositoryInput: string; @@ -79145,7 +79145,7 @@ public readonly repositoryInput: string; --- -##### `tagInput`Optional +##### `tagInput`Optional ```typescript public readonly tagInput: string; @@ -79155,7 +79155,7 @@ public readonly tagInput: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -79165,7 +79165,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -79175,7 +79175,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -79185,7 +79185,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -79195,36 +79195,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobImage; ``` -- *Type:* AppSpecJobImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobImage --- -### AppSpecJobList +### AppSpecJobList -#### Initializers +#### Initializers ```typescript -import { AppSpecJobList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecJobList(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 | 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 @@ -79232,7 +79232,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79240,7 +79240,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -79252,20 +79252,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -79273,13 +79273,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -79289,13 +79289,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecJobOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -79308,13 +79308,13 @@ the index of the item to return. | **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 \| AppSpecJob[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecJob[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -79328,7 +79328,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -79338,35 +79338,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecJob[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJob[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJob[] --- -### AppSpecJobLogDestinationDatadogOutputReference +### AppSpecJobLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobLogDestinationDatadogOutputReference(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 @@ -79374,7 +79374,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79386,150 +79386,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetEndpoint | *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. | +| resetEndpoint | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -79537,13 +79537,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -79553,7 +79553,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetEndpoint` ```typescript public resetEndpoint(): void @@ -79564,17 +79564,17 @@ public resetEndpoint(): 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.* | -| apiKeyInput | string | *No description.* | -| endpointInput | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecJobLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKeyInput | string | *No description.* | +| endpointInput | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -79588,7 +79588,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -79598,7 +79598,7 @@ public readonly fqn: string; --- -##### `apiKeyInput`Optional +##### `apiKeyInput`Optional ```typescript public readonly apiKeyInput: string; @@ -79608,7 +79608,7 @@ public readonly apiKeyInput: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -79618,7 +79618,7 @@ public readonly endpointInput: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -79628,7 +79628,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -79638,36 +79638,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobLogDestinationDatadog; ``` -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog --- -### AppSpecJobLogDestinationList +### AppSpecJobLogDestinationList -#### Initializers +#### Initializers ```typescript -import { AppSpecJobLogDestinationList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecJobLogDestinationList(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 | 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 @@ -79675,7 +79675,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79683,7 +79683,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -79695,20 +79695,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -79716,13 +79716,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -79732,13 +79732,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecJobLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -79751,13 +79751,13 @@ the index of the item to return. | **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 \| AppSpecJobLogDestination[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -79771,7 +79771,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -79781,35 +79781,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecJobLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] --- -### AppSpecJobLogDestinationLogtailOutputReference +### AppSpecJobLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobLogDestinationLogtailOutputReference(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 @@ -79817,7 +79817,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -79829,149 +79829,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -79979,13 +79979,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -80000,15 +80000,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| tokenInput | string | *No description.* | -| token | string | *No description.* | -| internalValue | AppSpecJobLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| tokenInput | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -80022,7 +80022,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -80032,7 +80032,7 @@ public readonly fqn: string; --- -##### `tokenInput`Optional +##### `tokenInput`Optional ```typescript public readonly tokenInput: string; @@ -80042,7 +80042,7 @@ public readonly tokenInput: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -80052,37 +80052,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobLogDestinationLogtail; ``` -- *Type:* AppSpecJobLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail --- -### AppSpecJobLogDestinationOutputReference +### AppSpecJobLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecJobLogDestinationOutputReference(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 @@ -80090,7 +80090,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80098,7 +80098,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -80106,7 +80106,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -80118,155 +80118,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putDatadog | *No description.* | -| putLogtail | *No description.* | -| putPapertrail | *No description.* | -| resetDatadog | *No description.* | -| resetLogtail | *No description.* | -| resetPapertrail | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putDatadog | *No description.* | +| putLogtail | *No description.* | +| putPapertrail | *No description.* | +| resetDatadog | *No description.* | +| resetLogtail | *No description.* | +| resetPapertrail | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -80274,13 +80274,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -80290,55 +80290,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putDatadog` +##### `putDatadog` ```typescript public putDatadog(value: AppSpecJobLogDestinationDatadog): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog --- -##### `putLogtail` +##### `putLogtail` ```typescript public putLogtail(value: AppSpecJobLogDestinationLogtail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail --- -##### `putPapertrail` +##### `putPapertrail` ```typescript public putPapertrail(value: AppSpecJobLogDestinationPapertrail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail --- -##### `resetDatadog` +##### `resetDatadog` ```typescript public resetDatadog(): void ``` -##### `resetLogtail` +##### `resetLogtail` ```typescript public resetLogtail(): void ``` -##### `resetPapertrail` +##### `resetPapertrail` ```typescript public resetPapertrail(): void @@ -80349,21 +80349,21 @@ public resetPapertrail(): 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.* | -| datadog | AppSpecJobLogDestinationDatadogOutputReference | *No description.* | -| logtail | AppSpecJobLogDestinationLogtailOutputReference | *No description.* | -| papertrail | AppSpecJobLogDestinationPapertrailOutputReference | *No description.* | -| datadogInput | AppSpecJobLogDestinationDatadog | *No description.* | -| logtailInput | AppSpecJobLogDestinationLogtail | *No description.* | -| nameInput | string | *No description.* | -| papertrailInput | AppSpecJobLogDestinationPapertrail | *No description.* | -| name | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecJobLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadogOutputReference | *No description.* | +| logtail | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtailOutputReference | *No description.* | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrailOutputReference | *No description.* | +| datadogInput | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog | *No description.* | +| logtailInput | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail | *No description.* | +| nameInput | string | *No description.* | +| papertrailInput | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail | *No description.* | +| name | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobLogDestination \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -80377,7 +80377,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -80387,57 +80387,57 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: AppSpecJobLogDestinationDatadogOutputReference; ``` -- *Type:* AppSpecJobLogDestinationDatadogOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadogOutputReference --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: AppSpecJobLogDestinationLogtailOutputReference; ``` -- *Type:* AppSpecJobLogDestinationLogtailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtailOutputReference --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: AppSpecJobLogDestinationPapertrailOutputReference; ``` -- *Type:* AppSpecJobLogDestinationPapertrailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrailOutputReference --- -##### `datadogInput`Optional +##### `datadogInput`Optional ```typescript public readonly datadogInput: AppSpecJobLogDestinationDatadog; ``` -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationDatadog --- -##### `logtailInput`Optional +##### `logtailInput`Optional ```typescript public readonly logtailInput: AppSpecJobLogDestinationLogtail; ``` -- *Type:* AppSpecJobLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationLogtail --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -80447,17 +80447,17 @@ public readonly nameInput: string; --- -##### `papertrailInput`Optional +##### `papertrailInput`Optional ```typescript public readonly papertrailInput: AppSpecJobLogDestinationPapertrail; ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -80467,35 +80467,35 @@ public readonly name: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecJobLogDestination; +public readonly internalValue: AppSpecJobLogDestination | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestination | cdktf.IResolvable --- -### AppSpecJobLogDestinationPapertrailOutputReference +### AppSpecJobLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecJobLogDestinationPapertrailOutputReference(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 @@ -80503,7 +80503,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80515,149 +80515,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -80665,13 +80665,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -80686,15 +80686,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpointInput | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecJobLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpointInput | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -80708,7 +80708,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -80718,7 +80718,7 @@ public readonly fqn: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -80728,7 +80728,7 @@ public readonly endpointInput: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -80738,37 +80738,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecJobLogDestinationPapertrail; ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationPapertrail --- -### AppSpecJobOutputReference +### AppSpecJobOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecJobOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecJobOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecJobOutputReference(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 @@ -80776,7 +80776,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -80784,7 +80784,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -80792,7 +80792,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -80804,171 +80804,171 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putAlert | *No description.* | -| putEnv | *No description.* | -| putGit | *No description.* | -| putGithub | *No description.* | -| putGitlab | *No description.* | -| putImage | *No description.* | -| putLogDestination | *No description.* | -| resetAlert | *No description.* | -| resetBuildCommand | *No description.* | -| resetDockerfilePath | *No description.* | -| resetEnv | *No description.* | -| resetEnvironmentSlug | *No description.* | -| resetGit | *No description.* | -| resetGithub | *No description.* | -| resetGitlab | *No description.* | -| resetImage | *No description.* | -| resetInstanceCount | *No description.* | -| resetInstanceSizeSlug | *No description.* | -| resetKind | *No description.* | -| resetLogDestination | *No description.* | -| resetRunCommand | *No description.* | -| resetSourceDir | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAlert | *No description.* | +| putEnv | *No description.* | +| putGit | *No description.* | +| putGithub | *No description.* | +| putGitlab | *No description.* | +| putImage | *No description.* | +| putLogDestination | *No description.* | +| resetAlert | *No description.* | +| resetBuildCommand | *No description.* | +| resetDockerfilePath | *No description.* | +| resetEnv | *No description.* | +| resetEnvironmentSlug | *No description.* | +| resetGit | *No description.* | +| resetGithub | *No description.* | +| resetGitlab | *No description.* | +| resetImage | *No description.* | +| resetInstanceCount | *No description.* | +| resetInstanceSizeSlug | *No description.* | +| resetKind | *No description.* | +| resetLogDestination | *No description.* | +| resetRunCommand | *No description.* | +| resetSourceDir | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -80976,13 +80976,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -80992,175 +80992,175 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAlert` +##### `putAlert` ```typescript public putAlert(value: IResolvable | AppSpecJobAlert[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecJobAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobAlert[] --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecJobEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecJobEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobEnv[] --- -##### `putGit` +##### `putGit` ```typescript public putGit(value: AppSpecJobGit): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGit --- -##### `putGithub` +##### `putGithub` ```typescript public putGithub(value: AppSpecJobGithub): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGithub --- -##### `putGitlab` +##### `putGitlab` ```typescript public putGitlab(value: AppSpecJobGitlab): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitlab --- -##### `putImage` +##### `putImage` ```typescript public putImage(value: AppSpecJobImage): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecJobImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobImage --- -##### `putLogDestination` +##### `putLogDestination` ```typescript public putLogDestination(value: IResolvable | AppSpecJobLogDestination[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] --- -##### `resetAlert` +##### `resetAlert` ```typescript public resetAlert(): void ``` -##### `resetBuildCommand` +##### `resetBuildCommand` ```typescript public resetBuildCommand(): void ``` -##### `resetDockerfilePath` +##### `resetDockerfilePath` ```typescript public resetDockerfilePath(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetEnvironmentSlug` +##### `resetEnvironmentSlug` ```typescript public resetEnvironmentSlug(): void ``` -##### `resetGit` +##### `resetGit` ```typescript public resetGit(): void ``` -##### `resetGithub` +##### `resetGithub` ```typescript public resetGithub(): void ``` -##### `resetGitlab` +##### `resetGitlab` ```typescript public resetGitlab(): void ``` -##### `resetImage` +##### `resetImage` ```typescript public resetImage(): void ``` -##### `resetInstanceCount` +##### `resetInstanceCount` ```typescript public resetInstanceCount(): void ``` -##### `resetInstanceSizeSlug` +##### `resetInstanceSizeSlug` ```typescript public resetInstanceSizeSlug(): void ``` -##### `resetKind` +##### `resetKind` ```typescript public resetKind(): void ``` -##### `resetLogDestination` +##### `resetLogDestination` ```typescript public resetLogDestination(): void ``` -##### `resetRunCommand` +##### `resetRunCommand` ```typescript public resetRunCommand(): void ``` -##### `resetSourceDir` +##### `resetSourceDir` ```typescript public resetSourceDir(): void @@ -81171,45 +81171,45 @@ public resetSourceDir(): 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.* | -| alert | AppSpecJobAlertList | *No description.* | -| env | AppSpecJobEnvList | *No description.* | -| git | AppSpecJobGitOutputReference | *No description.* | -| github | AppSpecJobGithubOutputReference | *No description.* | -| gitlab | AppSpecJobGitlabOutputReference | *No description.* | -| image | AppSpecJobImageOutputReference | *No description.* | -| logDestination | AppSpecJobLogDestinationList | *No description.* | -| alertInput | cdktf.IResolvable \| AppSpecJobAlert[] | *No description.* | -| buildCommandInput | string | *No description.* | -| dockerfilePathInput | string | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecJobEnv[] | *No description.* | -| environmentSlugInput | string | *No description.* | -| githubInput | AppSpecJobGithub | *No description.* | -| gitInput | AppSpecJobGit | *No description.* | -| gitlabInput | AppSpecJobGitlab | *No description.* | -| imageInput | AppSpecJobImage | *No description.* | -| instanceCountInput | number | *No description.* | -| instanceSizeSlugInput | string | *No description.* | -| kindInput | string | *No description.* | -| logDestinationInput | cdktf.IResolvable \| AppSpecJobLogDestination[] | *No description.* | -| nameInput | string | *No description.* | -| runCommandInput | string | *No description.* | -| sourceDirInput | string | *No description.* | -| buildCommand | string | *No description.* | -| dockerfilePath | string | *No description.* | -| environmentSlug | string | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| kind | string | *No description.* | -| name | string | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecJob | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.app.AppSpecJobAlertList | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecJobEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.app.AppSpecJobGitOutputReference | *No description.* | +| github | @cdktf/provider-digitalocean.app.AppSpecJobGithubOutputReference | *No description.* | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecJobGitlabOutputReference | *No description.* | +| image | @cdktf/provider-digitalocean.app.AppSpecJobImageOutputReference | *No description.* | +| logDestination | @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationList | *No description.* | +| alertInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobAlert[] | *No description.* | +| buildCommandInput | string | *No description.* | +| dockerfilePathInput | string | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobEnv[] | *No description.* | +| environmentSlugInput | string | *No description.* | +| githubInput | @cdktf/provider-digitalocean.app.AppSpecJobGithub | *No description.* | +| gitInput | @cdktf/provider-digitalocean.app.AppSpecJobGit | *No description.* | +| gitlabInput | @cdktf/provider-digitalocean.app.AppSpecJobGitlab | *No description.* | +| imageInput | @cdktf/provider-digitalocean.app.AppSpecJobImage | *No description.* | +| instanceCountInput | number | *No description.* | +| instanceSizeSlugInput | string | *No description.* | +| kindInput | string | *No description.* | +| logDestinationInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] | *No description.* | +| nameInput | string | *No description.* | +| runCommandInput | string | *No description.* | +| sourceDirInput | string | *No description.* | +| buildCommand | string | *No description.* | +| dockerfilePath | string | *No description.* | +| environmentSlug | string | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| kind | string | *No description.* | +| name | string | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecJob \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -81223,7 +81223,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -81233,87 +81233,87 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: AppSpecJobAlertList; ``` -- *Type:* AppSpecJobAlertList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobAlertList --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecJobEnvList; ``` -- *Type:* AppSpecJobEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: AppSpecJobGitOutputReference; ``` -- *Type:* AppSpecJobGitOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitOutputReference --- -##### `github`Required +##### `github`Required ```typescript public readonly github: AppSpecJobGithubOutputReference; ``` -- *Type:* AppSpecJobGithubOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGithubOutputReference --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: AppSpecJobGitlabOutputReference; ``` -- *Type:* AppSpecJobGitlabOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitlabOutputReference --- -##### `image`Required +##### `image`Required ```typescript public readonly image: AppSpecJobImageOutputReference; ``` -- *Type:* AppSpecJobImageOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobImageOutputReference --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: AppSpecJobLogDestinationList; ``` -- *Type:* AppSpecJobLogDestinationList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobLogDestinationList --- -##### `alertInput`Optional +##### `alertInput`Optional ```typescript public readonly alertInput: IResolvable | AppSpecJobAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobAlert[] --- -##### `buildCommandInput`Optional +##### `buildCommandInput`Optional ```typescript public readonly buildCommandInput: string; @@ -81323,7 +81323,7 @@ public readonly buildCommandInput: string; --- -##### `dockerfilePathInput`Optional +##### `dockerfilePathInput`Optional ```typescript public readonly dockerfilePathInput: string; @@ -81333,17 +81333,17 @@ public readonly dockerfilePathInput: string; --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecJobEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobEnv[] --- -##### `environmentSlugInput`Optional +##### `environmentSlugInput`Optional ```typescript public readonly environmentSlugInput: string; @@ -81353,47 +81353,47 @@ public readonly environmentSlugInput: string; --- -##### `githubInput`Optional +##### `githubInput`Optional ```typescript public readonly githubInput: AppSpecJobGithub; ``` -- *Type:* AppSpecJobGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGithub --- -##### `gitInput`Optional +##### `gitInput`Optional ```typescript public readonly gitInput: AppSpecJobGit; ``` -- *Type:* AppSpecJobGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGit --- -##### `gitlabInput`Optional +##### `gitlabInput`Optional ```typescript public readonly gitlabInput: AppSpecJobGitlab; ``` -- *Type:* AppSpecJobGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobGitlab --- -##### `imageInput`Optional +##### `imageInput`Optional ```typescript public readonly imageInput: AppSpecJobImage; ``` -- *Type:* AppSpecJobImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobImage --- -##### `instanceCountInput`Optional +##### `instanceCountInput`Optional ```typescript public readonly instanceCountInput: number; @@ -81403,7 +81403,7 @@ public readonly instanceCountInput: number; --- -##### `instanceSizeSlugInput`Optional +##### `instanceSizeSlugInput`Optional ```typescript public readonly instanceSizeSlugInput: string; @@ -81413,7 +81413,7 @@ public readonly instanceSizeSlugInput: string; --- -##### `kindInput`Optional +##### `kindInput`Optional ```typescript public readonly kindInput: string; @@ -81423,17 +81423,17 @@ public readonly kindInput: string; --- -##### `logDestinationInput`Optional +##### `logDestinationInput`Optional ```typescript public readonly logDestinationInput: IResolvable | AppSpecJobLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJobLogDestination[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -81443,7 +81443,7 @@ public readonly nameInput: string; --- -##### `runCommandInput`Optional +##### `runCommandInput`Optional ```typescript public readonly runCommandInput: string; @@ -81453,7 +81453,7 @@ public readonly runCommandInput: string; --- -##### `sourceDirInput`Optional +##### `sourceDirInput`Optional ```typescript public readonly sourceDirInput: string; @@ -81463,7 +81463,7 @@ public readonly sourceDirInput: string; --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -81473,7 +81473,7 @@ public readonly buildCommand: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -81483,7 +81483,7 @@ public readonly dockerfilePath: string; --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -81493,7 +81493,7 @@ public readonly environmentSlug: string; --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -81503,7 +81503,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -81513,7 +81513,7 @@ public readonly instanceSizeSlug: string; --- -##### `kind`Required +##### `kind`Required ```typescript public readonly kind: string; @@ -81523,7 +81523,7 @@ public readonly kind: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -81533,7 +81533,7 @@ public readonly name: string; --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -81543,7 +81543,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -81553,35 +81553,35 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecJob; +public readonly internalValue: AppSpecJob | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecJob +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJob | cdktf.IResolvable --- -### AppSpecOutputReference +### AppSpecOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecOutputReference(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 @@ -81589,7 +81589,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -81601,169 +81601,169 @@ The attribute on the parent resource this class is referencing. | **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. | -| putAlert | *No description.* | -| putDatabase | *No description.* | -| putDomain | *No description.* | -| putEnv | *No description.* | -| putFunction | *No description.* | -| putJob | *No description.* | -| putService | *No description.* | -| putStaticSite | *No description.* | -| putWorker | *No description.* | -| resetAlert | *No description.* | -| resetDatabase | *No description.* | -| resetDomain | *No description.* | -| resetDomains | *No description.* | -| resetEnv | *No description.* | -| resetFunction | *No description.* | -| resetJob | *No description.* | -| resetRegion | *No description.* | -| resetService | *No description.* | -| resetStaticSite | *No description.* | -| resetWorker | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAlert | *No description.* | +| putDatabase | *No description.* | +| putDomain | *No description.* | +| putEnv | *No description.* | +| putFunction | *No description.* | +| putJob | *No description.* | +| putService | *No description.* | +| putStaticSite | *No description.* | +| putWorker | *No description.* | +| resetAlert | *No description.* | +| resetDatabase | *No description.* | +| resetDomain | *No description.* | +| resetDomains | *No description.* | +| resetEnv | *No description.* | +| resetFunction | *No description.* | +| resetJob | *No description.* | +| resetRegion | *No description.* | +| resetService | *No description.* | +| resetStaticSite | *No description.* | +| resetWorker | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -81771,13 +81771,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -81787,175 +81787,175 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAlert` +##### `putAlert` ```typescript public putAlert(value: IResolvable | AppSpecAlert[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecAlert[] --- -##### `putDatabase` +##### `putDatabase` ```typescript public putDatabase(value: IResolvable | AppSpecDatabase[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecDatabase[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDatabase[] --- -##### `putDomain` +##### `putDomain` ```typescript public putDomain(value: IResolvable | AppSpecDomain[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecDomain[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDomain[] --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecEnv[] --- -##### `putFunction` +##### `putFunction` ```typescript public putFunction(value: IResolvable | AppSpecFunction[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecFunction[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunction[] --- -##### `putJob` +##### `putJob` ```typescript public putJob(value: IResolvable | AppSpecJob[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecJob[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJob[] --- -##### `putService` +##### `putService` ```typescript public putService(value: IResolvable | AppSpecService[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecService[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecService[] --- -##### `putStaticSite` +##### `putStaticSite` ```typescript public putStaticSite(value: IResolvable | AppSpecStaticSite[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecStaticSite[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSite[] --- -##### `putWorker` +##### `putWorker` ```typescript public putWorker(value: IResolvable | AppSpecWorker[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecWorker[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorker[] --- -##### `resetAlert` +##### `resetAlert` ```typescript public resetAlert(): void ``` -##### `resetDatabase` +##### `resetDatabase` ```typescript public resetDatabase(): void ``` -##### `resetDomain` +##### `resetDomain` ```typescript public resetDomain(): void ``` -##### `resetDomains` +##### `resetDomains` ```typescript public resetDomains(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetFunction` +##### `resetFunction` ```typescript public resetFunction(): void ``` -##### `resetJob` +##### `resetJob` ```typescript public resetJob(): void ``` -##### `resetRegion` +##### `resetRegion` ```typescript public resetRegion(): void ``` -##### `resetService` +##### `resetService` ```typescript public resetService(): void ``` -##### `resetStaticSite` +##### `resetStaticSite` ```typescript public resetStaticSite(): void ``` -##### `resetWorker` +##### `resetWorker` ```typescript public resetWorker(): void @@ -81966,37 +81966,37 @@ public resetWorker(): 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.* | -| alert | AppSpecAlertList | *No description.* | -| database | AppSpecDatabaseList | *No description.* | -| domain | AppSpecDomainList | *No description.* | -| env | AppSpecEnvList | *No description.* | -| function | AppSpecFunctionList | *No description.* | -| job | AppSpecJobList | *No description.* | -| service | AppSpecServiceList | *No description.* | -| staticSite | AppSpecStaticSiteList | *No description.* | -| worker | AppSpecWorkerList | *No description.* | -| alertInput | cdktf.IResolvable \| AppSpecAlert[] | *No description.* | -| databaseInput | cdktf.IResolvable \| AppSpecDatabase[] | *No description.* | -| domainInput | cdktf.IResolvable \| AppSpecDomain[] | *No description.* | -| domainsInput | string[] | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecEnv[] | *No description.* | -| functionInput | cdktf.IResolvable \| AppSpecFunction[] | *No description.* | -| jobInput | cdktf.IResolvable \| AppSpecJob[] | *No description.* | -| nameInput | string | *No description.* | -| regionInput | string | *No description.* | -| serviceInput | cdktf.IResolvable \| AppSpecService[] | *No description.* | -| staticSiteInput | cdktf.IResolvable \| AppSpecStaticSite[] | *No description.* | -| workerInput | cdktf.IResolvable \| AppSpecWorker[] | *No description.* | -| domains | string[] | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| internalValue | AppSpec | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.app.AppSpecAlertList | *No description.* | +| database | @cdktf/provider-digitalocean.app.AppSpecDatabaseList | *No description.* | +| domain | @cdktf/provider-digitalocean.app.AppSpecDomainList | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecEnvList | *No description.* | +| function | @cdktf/provider-digitalocean.app.AppSpecFunctionList | *No description.* | +| job | @cdktf/provider-digitalocean.app.AppSpecJobList | *No description.* | +| service | @cdktf/provider-digitalocean.app.AppSpecServiceList | *No description.* | +| staticSite | @cdktf/provider-digitalocean.app.AppSpecStaticSiteList | *No description.* | +| worker | @cdktf/provider-digitalocean.app.AppSpecWorkerList | *No description.* | +| alertInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecAlert[] | *No description.* | +| databaseInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecDatabase[] | *No description.* | +| domainInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecDomain[] | *No description.* | +| domainsInput | string[] | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecEnv[] | *No description.* | +| functionInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecFunction[] | *No description.* | +| jobInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecJob[] | *No description.* | +| nameInput | string | *No description.* | +| regionInput | string | *No description.* | +| serviceInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecService[] | *No description.* | +| staticSiteInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSite[] | *No description.* | +| workerInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorker[] | *No description.* | +| domains | string[] | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpec | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -82010,7 +82010,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -82020,127 +82020,127 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: AppSpecAlertList; ``` -- *Type:* AppSpecAlertList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecAlertList --- -##### `database`Required +##### `database`Required ```typescript public readonly database: AppSpecDatabaseList; ``` -- *Type:* AppSpecDatabaseList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecDatabaseList --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: AppSpecDomainList; ``` -- *Type:* AppSpecDomainList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecDomainList --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecEnvList; ``` -- *Type:* AppSpecEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecEnvList --- -##### `function`Required +##### `function`Required ```typescript public readonly function: AppSpecFunctionList; ``` -- *Type:* AppSpecFunctionList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecFunctionList --- -##### `job`Required +##### `job`Required ```typescript public readonly job: AppSpecJobList; ``` -- *Type:* AppSpecJobList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecJobList --- -##### `service`Required +##### `service`Required ```typescript public readonly service: AppSpecServiceList; ``` -- *Type:* AppSpecServiceList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceList --- -##### `staticSite`Required +##### `staticSite`Required ```typescript public readonly staticSite: AppSpecStaticSiteList; ``` -- *Type:* AppSpecStaticSiteList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteList --- -##### `worker`Required +##### `worker`Required ```typescript public readonly worker: AppSpecWorkerList; ``` -- *Type:* AppSpecWorkerList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerList --- -##### `alertInput`Optional +##### `alertInput`Optional ```typescript public readonly alertInput: IResolvable | AppSpecAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecAlert[] --- -##### `databaseInput`Optional +##### `databaseInput`Optional ```typescript public readonly databaseInput: IResolvable | AppSpecDatabase[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDatabase[] --- -##### `domainInput`Optional +##### `domainInput`Optional ```typescript public readonly domainInput: IResolvable | AppSpecDomain[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecDomain[] --- -##### `domainsInput`Optional +##### `domainsInput`Optional ```typescript public readonly domainsInput: string[]; @@ -82150,37 +82150,37 @@ public readonly domainsInput: string[]; --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecEnv[] --- -##### `functionInput`Optional +##### `functionInput`Optional ```typescript public readonly functionInput: IResolvable | AppSpecFunction[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunction[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecFunction[] --- -##### `jobInput`Optional +##### `jobInput`Optional ```typescript public readonly jobInput: IResolvable | AppSpecJob[]; ``` -- *Type:* cdktf.IResolvable | AppSpecJob[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecJob[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -82190,7 +82190,7 @@ public readonly nameInput: string; --- -##### `regionInput`Optional +##### `regionInput`Optional ```typescript public readonly regionInput: string; @@ -82200,37 +82200,37 @@ public readonly regionInput: string; --- -##### `serviceInput`Optional +##### `serviceInput`Optional ```typescript public readonly serviceInput: IResolvable | AppSpecService[]; ``` -- *Type:* cdktf.IResolvable | AppSpecService[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecService[] --- -##### `staticSiteInput`Optional +##### `staticSiteInput`Optional ```typescript public readonly staticSiteInput: IResolvable | AppSpecStaticSite[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSite[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSite[] --- -##### `workerInput`Optional +##### `workerInput`Optional ```typescript public readonly workerInput: IResolvable | AppSpecWorker[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorker[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorker[] --- -##### `domains`Required +##### `domains`Required ```typescript public readonly domains: string[]; @@ -82240,7 +82240,7 @@ public readonly domains: string[]; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -82250,7 +82250,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -82260,36 +82260,36 @@ public readonly region: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpec; ``` -- *Type:* AppSpec +- *Type:* @cdktf/provider-digitalocean.app.AppSpec --- -### AppSpecServiceAlertList +### AppSpecServiceAlertList -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceAlertList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecServiceAlertList(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 | 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 @@ -82297,7 +82297,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82305,7 +82305,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -82317,20 +82317,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -82338,13 +82338,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -82354,13 +82354,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecServiceAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -82373,13 +82373,13 @@ the index of the item to return. | **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 \| AppSpecServiceAlert[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -82393,7 +82393,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -82403,37 +82403,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecServiceAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] --- -### AppSpecServiceAlertOutputReference +### AppSpecServiceAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceAlertOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecServiceAlertOutputReference(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 @@ -82441,7 +82441,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82449,7 +82449,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -82457,7 +82457,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -82469,150 +82469,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDisabled | *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. | +| resetDisabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -82620,13 +82620,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -82636,7 +82636,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetDisabled` ```typescript public resetDisabled(): void @@ -82647,23 +82647,23 @@ public resetDisabled(): 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.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | -| operatorInput | string | *No description.* | -| ruleInput | string | *No description.* | -| valueInput | number | *No description.* | -| windowInput | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecServiceAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| operatorInput | string | *No description.* | +| ruleInput | string | *No description.* | +| valueInput | number | *No description.* | +| windowInput | string | *No description.* | +| disabled | boolean \| cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceAlert \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -82677,7 +82677,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -82687,7 +82687,7 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `disabledInput`Optional ```typescript public readonly disabledInput: boolean | IResolvable; @@ -82697,7 +82697,7 @@ public readonly disabledInput: boolean | IResolvable; --- -##### `operatorInput`Optional +##### `operatorInput`Optional ```typescript public readonly operatorInput: string; @@ -82707,7 +82707,7 @@ public readonly operatorInput: string; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: string; @@ -82717,7 +82717,7 @@ public readonly ruleInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: number; @@ -82727,7 +82727,7 @@ public readonly valueInput: number; --- -##### `windowInput`Optional +##### `windowInput`Optional ```typescript public readonly windowInput: string; @@ -82737,7 +82737,7 @@ public readonly windowInput: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: boolean | IResolvable; @@ -82747,7 +82747,7 @@ public readonly disabled: boolean | IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -82757,7 +82757,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -82767,7 +82767,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -82777,7 +82777,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -82787,35 +82787,35 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecServiceAlert; +public readonly internalValue: AppSpecServiceAlert | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceAlert +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceAlert | cdktf.IResolvable --- -### AppSpecServiceCorsAllowOriginsOutputReference +### AppSpecServiceCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceCorsAllowOriginsOutputReference(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 @@ -82823,7 +82823,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -82835,152 +82835,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetExact | *No description.* | -| resetPrefix | *No description.* | -| resetRegex | *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. | +| resetExact | *No description.* | +| resetPrefix | *No description.* | +| resetRegex | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -82988,13 +82988,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -83004,19 +83004,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetExact` +##### `resetExact` ```typescript public resetExact(): void ``` -##### `resetPrefix` +##### `resetPrefix` ```typescript public resetPrefix(): void ``` -##### `resetRegex` +##### `resetRegex` ```typescript public resetRegex(): void @@ -83027,19 +83027,19 @@ public resetRegex(): 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.* | -| exactInput | string | *No description.* | -| prefixInput | string | *No description.* | -| regexInput | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | AppSpecServiceCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exactInput | string | *No description.* | +| prefixInput | string | *No description.* | +| regexInput | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -83053,7 +83053,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -83063,7 +83063,7 @@ public readonly fqn: string; --- -##### `exactInput`Optional +##### `exactInput`Optional ```typescript public readonly exactInput: string; @@ -83073,7 +83073,7 @@ public readonly exactInput: string; --- -##### `prefixInput`Optional +##### `prefixInput`Optional ```typescript public readonly prefixInput: string; @@ -83083,7 +83083,7 @@ public readonly prefixInput: string; --- -##### `regexInput`Optional +##### `regexInput`Optional ```typescript public readonly regexInput: string; @@ -83093,7 +83093,7 @@ public readonly regexInput: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -83103,7 +83103,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -83113,7 +83113,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -83123,35 +83123,35 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceCorsAllowOrigins; ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins --- -### AppSpecServiceCorsOutputReference +### AppSpecServiceCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceCorsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceCorsOutputReference(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 @@ -83159,7 +83159,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83171,156 +83171,156 @@ The attribute on the parent resource this class is referencing. | **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. | -| putAllowOrigins | *No description.* | -| resetAllowCredentials | *No description.* | -| resetAllowHeaders | *No description.* | -| resetAllowMethods | *No description.* | -| resetAllowOrigins | *No description.* | -| resetExposeHeaders | *No description.* | -| resetMaxAge | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -83328,13 +83328,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -83344,49 +83344,49 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAllowOrigins` +##### `putAllowOrigins` ```typescript public putAllowOrigins(value: AppSpecServiceCorsAllowOrigins): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins --- -##### `resetAllowCredentials` +##### `resetAllowCredentials` ```typescript public resetAllowCredentials(): void ``` -##### `resetAllowHeaders` +##### `resetAllowHeaders` ```typescript public resetAllowHeaders(): void ``` -##### `resetAllowMethods` +##### `resetAllowMethods` ```typescript public resetAllowMethods(): void ``` -##### `resetAllowOrigins` +##### `resetAllowOrigins` ```typescript public resetAllowOrigins(): void ``` -##### `resetExposeHeaders` +##### `resetExposeHeaders` ```typescript public resetExposeHeaders(): void ``` -##### `resetMaxAge` +##### `resetMaxAge` ```typescript public resetMaxAge(): void @@ -83397,25 +83397,25 @@ public resetMaxAge(): 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.* | -| allowOrigins | AppSpecServiceCorsAllowOriginsOutputReference | *No description.* | -| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | -| allowHeadersInput | string[] | *No description.* | -| allowMethodsInput | string[] | *No description.* | -| allowOriginsInput | AppSpecServiceCorsAllowOrigins | *No description.* | -| exposeHeadersInput | string[] | *No description.* | -| maxAgeInput | string | *No description.* | -| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | AppSpecServiceCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | +| allowHeadersInput | string[] | *No description.* | +| allowMethodsInput | string[] | *No description.* | +| allowOriginsInput | @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins | *No description.* | +| exposeHeadersInput | string[] | *No description.* | +| maxAgeInput | string | *No description.* | +| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -83429,7 +83429,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -83439,17 +83439,17 @@ public readonly fqn: string; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: AppSpecServiceCorsAllowOriginsOutputReference; ``` -- *Type:* AppSpecServiceCorsAllowOriginsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOriginsOutputReference --- -##### `allowCredentialsInput`Optional +##### `allowCredentialsInput`Optional ```typescript public readonly allowCredentialsInput: boolean | IResolvable; @@ -83459,7 +83459,7 @@ public readonly allowCredentialsInput: boolean | IResolvable; --- -##### `allowHeadersInput`Optional +##### `allowHeadersInput`Optional ```typescript public readonly allowHeadersInput: string[]; @@ -83469,7 +83469,7 @@ public readonly allowHeadersInput: string[]; --- -##### `allowMethodsInput`Optional +##### `allowMethodsInput`Optional ```typescript public readonly allowMethodsInput: string[]; @@ -83479,17 +83479,17 @@ public readonly allowMethodsInput: string[]; --- -##### `allowOriginsInput`Optional +##### `allowOriginsInput`Optional ```typescript public readonly allowOriginsInput: AppSpecServiceCorsAllowOrigins; ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsAllowOrigins --- -##### `exposeHeadersInput`Optional +##### `exposeHeadersInput`Optional ```typescript public readonly exposeHeadersInput: string[]; @@ -83499,7 +83499,7 @@ public readonly exposeHeadersInput: string[]; --- -##### `maxAgeInput`Optional +##### `maxAgeInput`Optional ```typescript public readonly maxAgeInput: string; @@ -83509,7 +83509,7 @@ public readonly maxAgeInput: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -83519,7 +83519,7 @@ public readonly allowCredentials: boolean | IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -83529,7 +83529,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -83539,7 +83539,7 @@ public readonly allowMethods: string[]; --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -83549,7 +83549,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -83559,36 +83559,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceCors; ``` -- *Type:* AppSpecServiceCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCors --- -### AppSpecServiceEnvList +### AppSpecServiceEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecServiceEnvList(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 | 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 @@ -83596,7 +83596,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83604,7 +83604,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -83616,20 +83616,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -83637,13 +83637,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -83653,13 +83653,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecServiceEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -83672,13 +83672,13 @@ the index of the item to return. | **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 \| AppSpecServiceEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -83692,7 +83692,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -83702,37 +83702,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecServiceEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] --- -### AppSpecServiceEnvOutputReference +### AppSpecServiceEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecServiceEnvOutputReference(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 @@ -83740,7 +83740,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -83748,7 +83748,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -83756,7 +83756,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -83768,153 +83768,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -83922,13 +83922,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -83938,25 +83938,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -83967,21 +83967,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecServiceEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -83995,7 +83995,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -84005,7 +84005,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -84015,7 +84015,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -84025,7 +84025,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -84035,7 +84035,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -84045,7 +84045,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -84055,7 +84055,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -84065,7 +84065,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -84075,7 +84075,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -84085,35 +84085,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecServiceEnv; +public readonly internalValue: AppSpecServiceEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceEnv | cdktf.IResolvable --- -### AppSpecServiceGithubOutputReference +### AppSpecServiceGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceGithubOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceGithubOutputReference(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 @@ -84121,7 +84121,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84133,152 +84133,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -84286,13 +84286,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -84302,19 +84302,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -84325,19 +84325,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecServiceGithub | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -84351,7 +84351,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -84361,7 +84361,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -84371,7 +84371,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -84381,7 +84381,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -84391,7 +84391,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -84401,7 +84401,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -84411,7 +84411,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -84421,35 +84421,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceGithub; ``` -- *Type:* AppSpecServiceGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGithub --- -### AppSpecServiceGitlabOutputReference +### AppSpecServiceGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceGitlabOutputReference(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 @@ -84457,7 +84457,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84469,152 +84469,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -84622,13 +84622,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -84638,19 +84638,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -84661,19 +84661,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecServiceGitlab | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -84687,7 +84687,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -84697,7 +84697,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -84707,7 +84707,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -84717,7 +84717,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -84727,7 +84727,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -84737,7 +84737,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -84747,7 +84747,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -84757,35 +84757,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceGitlab; ``` -- *Type:* AppSpecServiceGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitlab --- -### AppSpecServiceGitOutputReference +### AppSpecServiceGitOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceGitOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceGitOutputReference(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 @@ -84793,7 +84793,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -84805,151 +84805,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetRepoCloneUrl | *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.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -84957,13 +84957,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -84973,13 +84973,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetRepoCloneUrl` +##### `resetRepoCloneUrl` ```typescript public resetRepoCloneUrl(): void @@ -84990,17 +84990,17 @@ public resetRepoCloneUrl(): 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.* | -| branchInput | string | *No description.* | -| repoCloneUrlInput | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | AppSpecServiceGit | *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.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -85014,7 +85014,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -85024,7 +85024,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -85034,7 +85034,7 @@ public readonly branchInput: string; --- -##### `repoCloneUrlInput`Optional +##### `repoCloneUrlInput`Optional ```typescript public readonly repoCloneUrlInput: string; @@ -85044,7 +85044,7 @@ public readonly repoCloneUrlInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -85054,7 +85054,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -85064,35 +85064,35 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceGit; ``` -- *Type:* AppSpecServiceGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGit --- -### AppSpecServiceHealthCheckOutputReference +### AppSpecServiceHealthCheckOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceHealthCheckOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceHealthCheckOutputReference(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 @@ -85100,7 +85100,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -85112,155 +85112,155 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetFailureThreshold | *No description.* | -| resetHttpPath | *No description.* | -| resetInitialDelaySeconds | *No description.* | -| resetPeriodSeconds | *No description.* | -| resetSuccessThreshold | *No description.* | -| resetTimeoutSeconds | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetFailureThreshold | *No description.* | +| resetHttpPath | *No description.* | +| resetInitialDelaySeconds | *No description.* | +| resetPeriodSeconds | *No description.* | +| resetSuccessThreshold | *No description.* | +| resetTimeoutSeconds | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -85268,13 +85268,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -85284,37 +85284,37 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetFailureThreshold` +##### `resetFailureThreshold` ```typescript public resetFailureThreshold(): void ``` -##### `resetHttpPath` +##### `resetHttpPath` ```typescript public resetHttpPath(): void ``` -##### `resetInitialDelaySeconds` +##### `resetInitialDelaySeconds` ```typescript public resetInitialDelaySeconds(): void ``` -##### `resetPeriodSeconds` +##### `resetPeriodSeconds` ```typescript public resetPeriodSeconds(): void ``` -##### `resetSuccessThreshold` +##### `resetSuccessThreshold` ```typescript public resetSuccessThreshold(): void ``` -##### `resetTimeoutSeconds` +##### `resetTimeoutSeconds` ```typescript public resetTimeoutSeconds(): void @@ -85325,25 +85325,25 @@ public resetTimeoutSeconds(): 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.* | -| failureThresholdInput | number | *No description.* | -| httpPathInput | string | *No description.* | -| initialDelaySecondsInput | number | *No description.* | -| periodSecondsInput | number | *No description.* | -| successThresholdInput | number | *No description.* | -| timeoutSecondsInput | number | *No description.* | -| failureThreshold | number | *No description.* | -| httpPath | string | *No description.* | -| initialDelaySeconds | number | *No description.* | -| periodSeconds | number | *No description.* | -| successThreshold | number | *No description.* | -| timeoutSeconds | number | *No description.* | -| internalValue | AppSpecServiceHealthCheck | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| failureThresholdInput | number | *No description.* | +| httpPathInput | string | *No description.* | +| initialDelaySecondsInput | number | *No description.* | +| periodSecondsInput | number | *No description.* | +| successThresholdInput | number | *No description.* | +| timeoutSecondsInput | number | *No description.* | +| failureThreshold | number | *No description.* | +| httpPath | string | *No description.* | +| initialDelaySeconds | number | *No description.* | +| periodSeconds | number | *No description.* | +| successThreshold | number | *No description.* | +| timeoutSeconds | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -85357,7 +85357,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -85367,7 +85367,7 @@ public readonly fqn: string; --- -##### `failureThresholdInput`Optional +##### `failureThresholdInput`Optional ```typescript public readonly failureThresholdInput: number; @@ -85377,7 +85377,7 @@ public readonly failureThresholdInput: number; --- -##### `httpPathInput`Optional +##### `httpPathInput`Optional ```typescript public readonly httpPathInput: string; @@ -85387,7 +85387,7 @@ public readonly httpPathInput: string; --- -##### `initialDelaySecondsInput`Optional +##### `initialDelaySecondsInput`Optional ```typescript public readonly initialDelaySecondsInput: number; @@ -85397,7 +85397,7 @@ public readonly initialDelaySecondsInput: number; --- -##### `periodSecondsInput`Optional +##### `periodSecondsInput`Optional ```typescript public readonly periodSecondsInput: number; @@ -85407,7 +85407,7 @@ public readonly periodSecondsInput: number; --- -##### `successThresholdInput`Optional +##### `successThresholdInput`Optional ```typescript public readonly successThresholdInput: number; @@ -85417,7 +85417,7 @@ public readonly successThresholdInput: number; --- -##### `timeoutSecondsInput`Optional +##### `timeoutSecondsInput`Optional ```typescript public readonly timeoutSecondsInput: number; @@ -85427,7 +85427,7 @@ public readonly timeoutSecondsInput: number; --- -##### `failureThreshold`Required +##### `failureThreshold`Required ```typescript public readonly failureThreshold: number; @@ -85437,7 +85437,7 @@ public readonly failureThreshold: number; --- -##### `httpPath`Required +##### `httpPath`Required ```typescript public readonly httpPath: string; @@ -85447,7 +85447,7 @@ public readonly httpPath: string; --- -##### `initialDelaySeconds`Required +##### `initialDelaySeconds`Required ```typescript public readonly initialDelaySeconds: number; @@ -85457,7 +85457,7 @@ public readonly initialDelaySeconds: number; --- -##### `periodSeconds`Required +##### `periodSeconds`Required ```typescript public readonly periodSeconds: number; @@ -85467,7 +85467,7 @@ public readonly periodSeconds: number; --- -##### `successThreshold`Required +##### `successThreshold`Required ```typescript public readonly successThreshold: number; @@ -85477,7 +85477,7 @@ public readonly successThreshold: number; --- -##### `timeoutSeconds`Required +##### `timeoutSeconds`Required ```typescript public readonly timeoutSeconds: number; @@ -85487,35 +85487,35 @@ public readonly timeoutSeconds: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceHealthCheck; ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck --- -### AppSpecServiceImageOutputReference +### AppSpecServiceImageOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceImageOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceImageOutputReference(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 @@ -85523,7 +85523,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -85535,151 +85535,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetRegistry | *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. | +| resetRegistry | *No description.* | +| resetTag | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -85687,13 +85687,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -85703,13 +85703,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetRegistry` +##### `resetRegistry` ```typescript public resetRegistry(): void ``` -##### `resetTag` +##### `resetTag` ```typescript public resetTag(): void @@ -85720,21 +85720,21 @@ public resetTag(): 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.* | -| registryInput | string | *No description.* | -| registryTypeInput | string | *No description.* | -| repositoryInput | string | *No description.* | -| tagInput | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | AppSpecServiceImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registryInput | string | *No description.* | +| registryTypeInput | string | *No description.* | +| repositoryInput | string | *No description.* | +| tagInput | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -85748,7 +85748,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -85758,7 +85758,7 @@ public readonly fqn: string; --- -##### `registryInput`Optional +##### `registryInput`Optional ```typescript public readonly registryInput: string; @@ -85768,7 +85768,7 @@ public readonly registryInput: string; --- -##### `registryTypeInput`Optional +##### `registryTypeInput`Optional ```typescript public readonly registryTypeInput: string; @@ -85778,7 +85778,7 @@ public readonly registryTypeInput: string; --- -##### `repositoryInput`Optional +##### `repositoryInput`Optional ```typescript public readonly repositoryInput: string; @@ -85788,7 +85788,7 @@ public readonly repositoryInput: string; --- -##### `tagInput`Optional +##### `tagInput`Optional ```typescript public readonly tagInput: string; @@ -85798,7 +85798,7 @@ public readonly tagInput: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -85808,7 +85808,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -85818,7 +85818,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -85828,7 +85828,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -85838,36 +85838,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceImage; ``` -- *Type:* AppSpecServiceImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceImage --- -### AppSpecServiceList +### AppSpecServiceList -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecServiceList(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 | 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 @@ -85875,7 +85875,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -85883,7 +85883,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -85895,20 +85895,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -85916,13 +85916,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -85932,13 +85932,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecServiceOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -85951,13 +85951,13 @@ the index of the item to return. | **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 \| AppSpecService[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecService[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -85971,7 +85971,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -85981,35 +85981,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecService[]; ``` -- *Type:* cdktf.IResolvable | AppSpecService[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecService[] --- -### AppSpecServiceLogDestinationDatadogOutputReference +### AppSpecServiceLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceLogDestinationDatadogOutputReference(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 @@ -86017,7 +86017,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86029,150 +86029,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetEndpoint | *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. | +| resetEndpoint | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -86180,13 +86180,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -86196,7 +86196,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetEndpoint` ```typescript public resetEndpoint(): void @@ -86207,17 +86207,17 @@ public resetEndpoint(): 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.* | -| apiKeyInput | string | *No description.* | -| endpointInput | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecServiceLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKeyInput | string | *No description.* | +| endpointInput | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -86231,7 +86231,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -86241,7 +86241,7 @@ public readonly fqn: string; --- -##### `apiKeyInput`Optional +##### `apiKeyInput`Optional ```typescript public readonly apiKeyInput: string; @@ -86251,7 +86251,7 @@ public readonly apiKeyInput: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -86261,7 +86261,7 @@ public readonly endpointInput: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -86271,7 +86271,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -86281,36 +86281,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceLogDestinationDatadog; ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog --- -### AppSpecServiceLogDestinationList +### AppSpecServiceLogDestinationList -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceLogDestinationList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecServiceLogDestinationList(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 | 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 @@ -86318,7 +86318,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86326,7 +86326,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -86338,20 +86338,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -86359,13 +86359,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -86375,13 +86375,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecServiceLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -86394,13 +86394,13 @@ the index of the item to return. | **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 \| AppSpecServiceLogDestination[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -86414,7 +86414,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -86424,35 +86424,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecServiceLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] --- -### AppSpecServiceLogDestinationLogtailOutputReference +### AppSpecServiceLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceLogDestinationLogtailOutputReference(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 @@ -86460,7 +86460,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86472,149 +86472,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -86622,13 +86622,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -86643,15 +86643,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| tokenInput | string | *No description.* | -| token | string | *No description.* | -| internalValue | AppSpecServiceLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| tokenInput | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -86665,7 +86665,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -86675,7 +86675,7 @@ public readonly fqn: string; --- -##### `tokenInput`Optional +##### `tokenInput`Optional ```typescript public readonly tokenInput: string; @@ -86685,7 +86685,7 @@ public readonly tokenInput: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -86695,37 +86695,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceLogDestinationLogtail; ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail --- -### AppSpecServiceLogDestinationOutputReference +### AppSpecServiceLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecServiceLogDestinationOutputReference(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 @@ -86733,7 +86733,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -86741,7 +86741,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -86749,7 +86749,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -86761,155 +86761,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putDatadog | *No description.* | -| putLogtail | *No description.* | -| putPapertrail | *No description.* | -| resetDatadog | *No description.* | -| resetLogtail | *No description.* | -| resetPapertrail | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putDatadog | *No description.* | +| putLogtail | *No description.* | +| putPapertrail | *No description.* | +| resetDatadog | *No description.* | +| resetLogtail | *No description.* | +| resetPapertrail | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -86917,13 +86917,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -86933,55 +86933,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putDatadog` +##### `putDatadog` ```typescript public putDatadog(value: AppSpecServiceLogDestinationDatadog): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog --- -##### `putLogtail` +##### `putLogtail` ```typescript public putLogtail(value: AppSpecServiceLogDestinationLogtail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail --- -##### `putPapertrail` +##### `putPapertrail` ```typescript public putPapertrail(value: AppSpecServiceLogDestinationPapertrail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail --- -##### `resetDatadog` +##### `resetDatadog` ```typescript public resetDatadog(): void ``` -##### `resetLogtail` +##### `resetLogtail` ```typescript public resetLogtail(): void ``` -##### `resetPapertrail` +##### `resetPapertrail` ```typescript public resetPapertrail(): void @@ -86992,21 +86992,21 @@ public resetPapertrail(): 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.* | -| datadog | AppSpecServiceLogDestinationDatadogOutputReference | *No description.* | -| logtail | AppSpecServiceLogDestinationLogtailOutputReference | *No description.* | -| papertrail | AppSpecServiceLogDestinationPapertrailOutputReference | *No description.* | -| datadogInput | AppSpecServiceLogDestinationDatadog | *No description.* | -| logtailInput | AppSpecServiceLogDestinationLogtail | *No description.* | -| nameInput | string | *No description.* | -| papertrailInput | AppSpecServiceLogDestinationPapertrail | *No description.* | -| name | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecServiceLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadogOutputReference | *No description.* | +| logtail | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtailOutputReference | *No description.* | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrailOutputReference | *No description.* | +| datadogInput | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog | *No description.* | +| logtailInput | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail | *No description.* | +| nameInput | string | *No description.* | +| papertrailInput | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail | *No description.* | +| name | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -87020,7 +87020,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -87030,57 +87030,57 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: AppSpecServiceLogDestinationDatadogOutputReference; ``` -- *Type:* AppSpecServiceLogDestinationDatadogOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadogOutputReference --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: AppSpecServiceLogDestinationLogtailOutputReference; ``` -- *Type:* AppSpecServiceLogDestinationLogtailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtailOutputReference --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: AppSpecServiceLogDestinationPapertrailOutputReference; ``` -- *Type:* AppSpecServiceLogDestinationPapertrailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrailOutputReference --- -##### `datadogInput`Optional +##### `datadogInput`Optional ```typescript public readonly datadogInput: AppSpecServiceLogDestinationDatadog; ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationDatadog --- -##### `logtailInput`Optional +##### `logtailInput`Optional ```typescript public readonly logtailInput: AppSpecServiceLogDestinationLogtail; ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationLogtail --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -87090,17 +87090,17 @@ public readonly nameInput: string; --- -##### `papertrailInput`Optional +##### `papertrailInput`Optional ```typescript public readonly papertrailInput: AppSpecServiceLogDestinationPapertrail; ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -87110,35 +87110,35 @@ public readonly name: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecServiceLogDestination; +public readonly internalValue: AppSpecServiceLogDestination | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination | cdktf.IResolvable --- -### AppSpecServiceLogDestinationPapertrailOutputReference +### AppSpecServiceLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecServiceLogDestinationPapertrailOutputReference(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 @@ -87146,7 +87146,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -87158,149 +87158,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -87308,13 +87308,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -87329,15 +87329,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpointInput | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecServiceLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpointInput | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -87351,7 +87351,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -87361,7 +87361,7 @@ public readonly fqn: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -87371,7 +87371,7 @@ public readonly endpointInput: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -87381,37 +87381,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecServiceLogDestinationPapertrail; ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationPapertrail --- -### AppSpecServiceOutputReference +### AppSpecServiceOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecServiceOutputReference(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 @@ -87419,7 +87419,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -87427,7 +87427,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -87435,7 +87435,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -87447,178 +87447,178 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putAlert | *No description.* | -| putCors | *No description.* | -| putEnv | *No description.* | -| putGit | *No description.* | -| putGithub | *No description.* | -| putGitlab | *No description.* | -| putHealthCheck | *No description.* | -| putImage | *No description.* | -| putLogDestination | *No description.* | -| putRoutes | *No description.* | -| resetAlert | *No description.* | -| resetBuildCommand | *No description.* | -| resetCors | *No description.* | -| resetDockerfilePath | *No description.* | -| resetEnv | *No description.* | -| resetEnvironmentSlug | *No description.* | -| resetGit | *No description.* | -| resetGithub | *No description.* | -| resetGitlab | *No description.* | -| resetHealthCheck | *No description.* | -| resetHttpPort | *No description.* | -| resetImage | *No description.* | -| resetInstanceCount | *No description.* | -| resetInstanceSizeSlug | *No description.* | -| resetInternalPorts | *No description.* | -| resetLogDestination | *No description.* | -| resetRoutes | *No description.* | -| resetRunCommand | *No description.* | -| resetSourceDir | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAlert | *No description.* | +| putCors | *No description.* | +| putEnv | *No description.* | +| putGit | *No description.* | +| putGithub | *No description.* | +| putGitlab | *No description.* | +| putHealthCheck | *No description.* | +| putImage | *No description.* | +| putLogDestination | *No description.* | +| putRoutes | *No description.* | +| resetAlert | *No description.* | +| resetBuildCommand | *No description.* | +| resetCors | *No description.* | +| resetDockerfilePath | *No description.* | +| resetEnv | *No description.* | +| resetEnvironmentSlug | *No description.* | +| resetGit | *No description.* | +| resetGithub | *No description.* | +| resetGitlab | *No description.* | +| resetHealthCheck | *No description.* | +| resetHttpPort | *No description.* | +| resetImage | *No description.* | +| resetInstanceCount | *No description.* | +| resetInstanceSizeSlug | *No description.* | +| resetInternalPorts | *No description.* | +| resetLogDestination | *No description.* | +| resetRoutes | *No description.* | +| resetRunCommand | *No description.* | +| resetSourceDir | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -87626,13 +87626,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -87642,235 +87642,235 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAlert` +##### `putAlert` ```typescript public putAlert(value: IResolvable | AppSpecServiceAlert[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] --- -##### `putCors` +##### `putCors` ```typescript public putCors(value: AppSpecServiceCors): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCors --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecServiceEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] --- -##### `putGit` +##### `putGit` ```typescript public putGit(value: AppSpecServiceGit): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGit --- -##### `putGithub` +##### `putGithub` ```typescript public putGithub(value: AppSpecServiceGithub): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGithub --- -##### `putGitlab` +##### `putGitlab` ```typescript public putGitlab(value: AppSpecServiceGitlab): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitlab --- -##### `putHealthCheck` +##### `putHealthCheck` ```typescript public putHealthCheck(value: AppSpecServiceHealthCheck): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceHealthCheck +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck --- -##### `putImage` +##### `putImage` ```typescript public putImage(value: AppSpecServiceImage): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecServiceImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceImage --- -##### `putLogDestination` +##### `putLogDestination` ```typescript public putLogDestination(value: IResolvable | AppSpecServiceLogDestination[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] --- -##### `putRoutes` +##### `putRoutes` ```typescript public putRoutes(value: IResolvable | AppSpecServiceRoutes[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] --- -##### `resetAlert` +##### `resetAlert` ```typescript public resetAlert(): void ``` -##### `resetBuildCommand` +##### `resetBuildCommand` ```typescript public resetBuildCommand(): void ``` -##### `resetCors` +##### `resetCors` ```typescript public resetCors(): void ``` -##### `resetDockerfilePath` +##### `resetDockerfilePath` ```typescript public resetDockerfilePath(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetEnvironmentSlug` +##### `resetEnvironmentSlug` ```typescript public resetEnvironmentSlug(): void ``` -##### `resetGit` +##### `resetGit` ```typescript public resetGit(): void ``` -##### `resetGithub` +##### `resetGithub` ```typescript public resetGithub(): void ``` -##### `resetGitlab` +##### `resetGitlab` ```typescript public resetGitlab(): void ``` -##### `resetHealthCheck` +##### `resetHealthCheck` ```typescript public resetHealthCheck(): void ``` -##### `resetHttpPort` +##### `resetHttpPort` ```typescript public resetHttpPort(): void ``` -##### `resetImage` +##### `resetImage` ```typescript public resetImage(): void ``` -##### `resetInstanceCount` +##### `resetInstanceCount` ```typescript public resetInstanceCount(): void ``` -##### `resetInstanceSizeSlug` +##### `resetInstanceSizeSlug` ```typescript public resetInstanceSizeSlug(): void ``` -##### `resetInternalPorts` +##### `resetInternalPorts` ```typescript public resetInternalPorts(): void ``` -##### `resetLogDestination` +##### `resetLogDestination` ```typescript public resetLogDestination(): void ``` -##### `resetRoutes` +##### `resetRoutes` ```typescript public resetRoutes(): void ``` -##### `resetRunCommand` +##### `resetRunCommand` ```typescript public resetRunCommand(): void ``` -##### `resetSourceDir` +##### `resetSourceDir` ```typescript public resetSourceDir(): void @@ -87881,53 +87881,53 @@ public resetSourceDir(): 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.* | -| alert | AppSpecServiceAlertList | *No description.* | -| cors | AppSpecServiceCorsOutputReference | *No description.* | -| env | AppSpecServiceEnvList | *No description.* | -| git | AppSpecServiceGitOutputReference | *No description.* | -| github | AppSpecServiceGithubOutputReference | *No description.* | -| gitlab | AppSpecServiceGitlabOutputReference | *No description.* | -| healthCheck | AppSpecServiceHealthCheckOutputReference | *No description.* | -| image | AppSpecServiceImageOutputReference | *No description.* | -| logDestination | AppSpecServiceLogDestinationList | *No description.* | -| routes | AppSpecServiceRoutesList | *No description.* | -| alertInput | cdktf.IResolvable \| AppSpecServiceAlert[] | *No description.* | -| buildCommandInput | string | *No description.* | -| corsInput | AppSpecServiceCors | *No description.* | -| dockerfilePathInput | string | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecServiceEnv[] | *No description.* | -| environmentSlugInput | string | *No description.* | -| githubInput | AppSpecServiceGithub | *No description.* | -| gitInput | AppSpecServiceGit | *No description.* | -| gitlabInput | AppSpecServiceGitlab | *No description.* | -| healthCheckInput | AppSpecServiceHealthCheck | *No description.* | -| httpPortInput | number | *No description.* | -| imageInput | AppSpecServiceImage | *No description.* | -| instanceCountInput | number | *No description.* | -| instanceSizeSlugInput | string | *No description.* | -| internalPortsInput | number[] | *No description.* | -| logDestinationInput | cdktf.IResolvable \| AppSpecServiceLogDestination[] | *No description.* | -| nameInput | string | *No description.* | -| routesInput | cdktf.IResolvable \| AppSpecServiceRoutes[] | *No description.* | -| runCommandInput | string | *No description.* | -| sourceDirInput | string | *No description.* | -| buildCommand | string | *No description.* | -| dockerfilePath | string | *No description.* | -| environmentSlug | string | *No description.* | -| httpPort | number | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| internalPorts | number[] | *No description.* | -| name | string | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecService | *No description.* | - ---- - -##### `creationStack`Required +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.app.AppSpecServiceAlertList | *No description.* | +| cors | @cdktf/provider-digitalocean.app.AppSpecServiceCorsOutputReference | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecServiceEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.app.AppSpecServiceGitOutputReference | *No description.* | +| github | @cdktf/provider-digitalocean.app.AppSpecServiceGithubOutputReference | *No description.* | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecServiceGitlabOutputReference | *No description.* | +| healthCheck | @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheckOutputReference | *No description.* | +| image | @cdktf/provider-digitalocean.app.AppSpecServiceImageOutputReference | *No description.* | +| logDestination | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationList | *No description.* | +| routes | @cdktf/provider-digitalocean.app.AppSpecServiceRoutesList | *No description.* | +| alertInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] | *No description.* | +| buildCommandInput | string | *No description.* | +| corsInput | @cdktf/provider-digitalocean.app.AppSpecServiceCors | *No description.* | +| dockerfilePathInput | string | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] | *No description.* | +| environmentSlugInput | string | *No description.* | +| githubInput | @cdktf/provider-digitalocean.app.AppSpecServiceGithub | *No description.* | +| gitInput | @cdktf/provider-digitalocean.app.AppSpecServiceGit | *No description.* | +| gitlabInput | @cdktf/provider-digitalocean.app.AppSpecServiceGitlab | *No description.* | +| healthCheckInput | @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck | *No description.* | +| httpPortInput | number | *No description.* | +| imageInput | @cdktf/provider-digitalocean.app.AppSpecServiceImage | *No description.* | +| instanceCountInput | number | *No description.* | +| instanceSizeSlugInput | string | *No description.* | +| internalPortsInput | number[] | *No description.* | +| logDestinationInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] | *No description.* | +| nameInput | string | *No description.* | +| routesInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] | *No description.* | +| runCommandInput | string | *No description.* | +| sourceDirInput | string | *No description.* | +| buildCommand | string | *No description.* | +| dockerfilePath | string | *No description.* | +| environmentSlug | string | *No description.* | +| httpPort | number | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| internalPorts | number[] | *No description.* | +| name | string | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecService \| cdktf.IResolvable | *No description.* | + +--- + +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -87941,7 +87941,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -87951,117 +87951,117 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: AppSpecServiceAlertList; ``` -- *Type:* AppSpecServiceAlertList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceAlertList --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: AppSpecServiceCorsOutputReference; ``` -- *Type:* AppSpecServiceCorsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCorsOutputReference --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecServiceEnvList; ``` -- *Type:* AppSpecServiceEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: AppSpecServiceGitOutputReference; ``` -- *Type:* AppSpecServiceGitOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitOutputReference --- -##### `github`Required +##### `github`Required ```typescript public readonly github: AppSpecServiceGithubOutputReference; ``` -- *Type:* AppSpecServiceGithubOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGithubOutputReference --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: AppSpecServiceGitlabOutputReference; ``` -- *Type:* AppSpecServiceGitlabOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitlabOutputReference --- -##### `healthCheck`Required +##### `healthCheck`Required ```typescript public readonly healthCheck: AppSpecServiceHealthCheckOutputReference; ``` -- *Type:* AppSpecServiceHealthCheckOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheckOutputReference --- -##### `image`Required +##### `image`Required ```typescript public readonly image: AppSpecServiceImageOutputReference; ``` -- *Type:* AppSpecServiceImageOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceImageOutputReference --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: AppSpecServiceLogDestinationList; ``` -- *Type:* AppSpecServiceLogDestinationList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceLogDestinationList --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: AppSpecServiceRoutesList; ``` -- *Type:* AppSpecServiceRoutesList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceRoutesList --- -##### `alertInput`Optional +##### `alertInput`Optional ```typescript public readonly alertInput: IResolvable | AppSpecServiceAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceAlert[] --- -##### `buildCommandInput`Optional +##### `buildCommandInput`Optional ```typescript public readonly buildCommandInput: string; @@ -88071,17 +88071,17 @@ public readonly buildCommandInput: string; --- -##### `corsInput`Optional +##### `corsInput`Optional ```typescript public readonly corsInput: AppSpecServiceCors; ``` -- *Type:* AppSpecServiceCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceCors --- -##### `dockerfilePathInput`Optional +##### `dockerfilePathInput`Optional ```typescript public readonly dockerfilePathInput: string; @@ -88091,17 +88091,17 @@ public readonly dockerfilePathInput: string; --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecServiceEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceEnv[] --- -##### `environmentSlugInput`Optional +##### `environmentSlugInput`Optional ```typescript public readonly environmentSlugInput: string; @@ -88111,47 +88111,47 @@ public readonly environmentSlugInput: string; --- -##### `githubInput`Optional +##### `githubInput`Optional ```typescript public readonly githubInput: AppSpecServiceGithub; ``` -- *Type:* AppSpecServiceGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGithub --- -##### `gitInput`Optional +##### `gitInput`Optional ```typescript public readonly gitInput: AppSpecServiceGit; ``` -- *Type:* AppSpecServiceGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGit --- -##### `gitlabInput`Optional +##### `gitlabInput`Optional ```typescript public readonly gitlabInput: AppSpecServiceGitlab; ``` -- *Type:* AppSpecServiceGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceGitlab --- -##### `healthCheckInput`Optional +##### `healthCheckInput`Optional ```typescript public readonly healthCheckInput: AppSpecServiceHealthCheck; ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceHealthCheck --- -##### `httpPortInput`Optional +##### `httpPortInput`Optional ```typescript public readonly httpPortInput: number; @@ -88161,17 +88161,17 @@ public readonly httpPortInput: number; --- -##### `imageInput`Optional +##### `imageInput`Optional ```typescript public readonly imageInput: AppSpecServiceImage; ``` -- *Type:* AppSpecServiceImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceImage --- -##### `instanceCountInput`Optional +##### `instanceCountInput`Optional ```typescript public readonly instanceCountInput: number; @@ -88181,7 +88181,7 @@ public readonly instanceCountInput: number; --- -##### `instanceSizeSlugInput`Optional +##### `instanceSizeSlugInput`Optional ```typescript public readonly instanceSizeSlugInput: string; @@ -88191,7 +88191,7 @@ public readonly instanceSizeSlugInput: string; --- -##### `internalPortsInput`Optional +##### `internalPortsInput`Optional ```typescript public readonly internalPortsInput: number[]; @@ -88201,17 +88201,17 @@ public readonly internalPortsInput: number[]; --- -##### `logDestinationInput`Optional +##### `logDestinationInput`Optional ```typescript public readonly logDestinationInput: IResolvable | AppSpecServiceLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceLogDestination[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -88221,17 +88221,17 @@ public readonly nameInput: string; --- -##### `routesInput`Optional +##### `routesInput`Optional ```typescript public readonly routesInput: IResolvable | AppSpecServiceRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] --- -##### `runCommandInput`Optional +##### `runCommandInput`Optional ```typescript public readonly runCommandInput: string; @@ -88241,7 +88241,7 @@ public readonly runCommandInput: string; --- -##### `sourceDirInput`Optional +##### `sourceDirInput`Optional ```typescript public readonly sourceDirInput: string; @@ -88251,7 +88251,7 @@ public readonly sourceDirInput: string; --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -88261,7 +88261,7 @@ public readonly buildCommand: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -88271,7 +88271,7 @@ public readonly dockerfilePath: string; --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -88281,7 +88281,7 @@ public readonly environmentSlug: string; --- -##### `httpPort`Required +##### `httpPort`Required ```typescript public readonly httpPort: number; @@ -88291,7 +88291,7 @@ public readonly httpPort: number; --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -88301,7 +88301,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -88311,7 +88311,7 @@ public readonly instanceSizeSlug: string; --- -##### `internalPorts`Required +##### `internalPorts`Required ```typescript public readonly internalPorts: number[]; @@ -88321,7 +88321,7 @@ public readonly internalPorts: number[]; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -88331,7 +88331,7 @@ public readonly name: string; --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -88341,7 +88341,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -88351,36 +88351,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecService; +public readonly internalValue: AppSpecService | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecService +- *Type:* @cdktf/provider-digitalocean.app.AppSpecService | cdktf.IResolvable --- -### AppSpecServiceRoutesList +### AppSpecServiceRoutesList -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceRoutesList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecServiceRoutesList(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 | 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 @@ -88388,7 +88388,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88396,7 +88396,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -88408,20 +88408,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -88429,13 +88429,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -88445,13 +88445,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecServiceRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -88464,13 +88464,13 @@ the index of the item to return. | **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 \| AppSpecServiceRoutes[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -88484,7 +88484,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -88494,37 +88494,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecServiceRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecServiceRoutes[] --- -### AppSpecServiceRoutesOutputReference +### AppSpecServiceRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecServiceRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecServiceRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecServiceRoutesOutputReference(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 @@ -88532,7 +88532,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88540,7 +88540,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -88548,7 +88548,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -88560,151 +88560,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetPath | *No description.* | -| resetPreservePathPrefix | *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. | +| resetPath | *No description.* | +| resetPreservePathPrefix | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -88712,13 +88712,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -88728,13 +88728,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPath` +##### `resetPath` ```typescript public resetPath(): void ``` -##### `resetPreservePathPrefix` +##### `resetPreservePathPrefix` ```typescript public resetPreservePathPrefix(): void @@ -88745,17 +88745,17 @@ public resetPreservePathPrefix(): 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.* | -| pathInput | string | *No description.* | -| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecServiceRoutes | *No 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.* | +| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecServiceRoutes \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -88769,7 +88769,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -88779,7 +88779,7 @@ public readonly fqn: string; --- -##### `pathInput`Optional +##### `pathInput`Optional ```typescript public readonly pathInput: string; @@ -88789,7 +88789,7 @@ public readonly pathInput: string; --- -##### `preservePathPrefixInput`Optional +##### `preservePathPrefixInput`Optional ```typescript public readonly preservePathPrefixInput: boolean | IResolvable; @@ -88799,7 +88799,7 @@ public readonly preservePathPrefixInput: boolean | IResolvable; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -88809,7 +88809,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -88819,35 +88819,35 @@ public readonly preservePathPrefix: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecServiceRoutes; +public readonly internalValue: AppSpecServiceRoutes | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes +- *Type:* @cdktf/provider-digitalocean.app.AppSpecServiceRoutes | cdktf.IResolvable --- -### AppSpecStaticSiteCorsAllowOriginsOutputReference +### AppSpecStaticSiteCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecStaticSiteCorsAllowOriginsOutputReference(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 @@ -88855,7 +88855,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -88867,152 +88867,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetExact | *No description.* | -| resetPrefix | *No description.* | -| resetRegex | *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. | +| resetExact | *No description.* | +| resetPrefix | *No description.* | +| resetRegex | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -89020,13 +89020,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -89036,19 +89036,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetExact` +##### `resetExact` ```typescript public resetExact(): void ``` -##### `resetPrefix` +##### `resetPrefix` ```typescript public resetPrefix(): void ``` -##### `resetRegex` +##### `resetRegex` ```typescript public resetRegex(): void @@ -89059,19 +89059,19 @@ public resetRegex(): 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.* | -| exactInput | string | *No description.* | -| prefixInput | string | *No description.* | -| regexInput | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | AppSpecStaticSiteCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exactInput | string | *No description.* | +| prefixInput | string | *No description.* | +| regexInput | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -89085,7 +89085,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -89095,7 +89095,7 @@ public readonly fqn: string; --- -##### `exactInput`Optional +##### `exactInput`Optional ```typescript public readonly exactInput: string; @@ -89105,7 +89105,7 @@ public readonly exactInput: string; --- -##### `prefixInput`Optional +##### `prefixInput`Optional ```typescript public readonly prefixInput: string; @@ -89115,7 +89115,7 @@ public readonly prefixInput: string; --- -##### `regexInput`Optional +##### `regexInput`Optional ```typescript public readonly regexInput: string; @@ -89125,7 +89125,7 @@ public readonly regexInput: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -89135,7 +89135,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -89145,7 +89145,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -89155,35 +89155,35 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecStaticSiteCorsAllowOrigins; ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins --- -### AppSpecStaticSiteCorsOutputReference +### AppSpecStaticSiteCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteCorsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecStaticSiteCorsOutputReference(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 @@ -89191,7 +89191,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -89203,156 +89203,156 @@ The attribute on the parent resource this class is referencing. | **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. | -| putAllowOrigins | *No description.* | -| resetAllowCredentials | *No description.* | -| resetAllowHeaders | *No description.* | -| resetAllowMethods | *No description.* | -| resetAllowOrigins | *No description.* | -| resetExposeHeaders | *No description.* | -| resetMaxAge | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -89360,13 +89360,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -89376,49 +89376,49 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAllowOrigins` +##### `putAllowOrigins` ```typescript public putAllowOrigins(value: AppSpecStaticSiteCorsAllowOrigins): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins --- -##### `resetAllowCredentials` +##### `resetAllowCredentials` ```typescript public resetAllowCredentials(): void ``` -##### `resetAllowHeaders` +##### `resetAllowHeaders` ```typescript public resetAllowHeaders(): void ``` -##### `resetAllowMethods` +##### `resetAllowMethods` ```typescript public resetAllowMethods(): void ``` -##### `resetAllowOrigins` +##### `resetAllowOrigins` ```typescript public resetAllowOrigins(): void ``` -##### `resetExposeHeaders` +##### `resetExposeHeaders` ```typescript public resetExposeHeaders(): void ``` -##### `resetMaxAge` +##### `resetMaxAge` ```typescript public resetMaxAge(): void @@ -89429,25 +89429,25 @@ public resetMaxAge(): 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.* | -| allowOrigins | AppSpecStaticSiteCorsAllowOriginsOutputReference | *No description.* | -| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | -| allowHeadersInput | string[] | *No description.* | -| allowMethodsInput | string[] | *No description.* | -| allowOriginsInput | AppSpecStaticSiteCorsAllowOrigins | *No description.* | -| exposeHeadersInput | string[] | *No description.* | -| maxAgeInput | string | *No description.* | -| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | AppSpecStaticSiteCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | +| allowHeadersInput | string[] | *No description.* | +| allowMethodsInput | string[] | *No description.* | +| allowOriginsInput | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins | *No description.* | +| exposeHeadersInput | string[] | *No description.* | +| maxAgeInput | string | *No description.* | +| allowCredentials | boolean \| cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -89461,7 +89461,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -89471,17 +89471,17 @@ public readonly fqn: string; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: AppSpecStaticSiteCorsAllowOriginsOutputReference; ``` -- *Type:* AppSpecStaticSiteCorsAllowOriginsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOriginsOutputReference --- -##### `allowCredentialsInput`Optional +##### `allowCredentialsInput`Optional ```typescript public readonly allowCredentialsInput: boolean | IResolvable; @@ -89491,7 +89491,7 @@ public readonly allowCredentialsInput: boolean | IResolvable; --- -##### `allowHeadersInput`Optional +##### `allowHeadersInput`Optional ```typescript public readonly allowHeadersInput: string[]; @@ -89501,7 +89501,7 @@ public readonly allowHeadersInput: string[]; --- -##### `allowMethodsInput`Optional +##### `allowMethodsInput`Optional ```typescript public readonly allowMethodsInput: string[]; @@ -89511,17 +89511,17 @@ public readonly allowMethodsInput: string[]; --- -##### `allowOriginsInput`Optional +##### `allowOriginsInput`Optional ```typescript public readonly allowOriginsInput: AppSpecStaticSiteCorsAllowOrigins; ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsAllowOrigins --- -##### `exposeHeadersInput`Optional +##### `exposeHeadersInput`Optional ```typescript public readonly exposeHeadersInput: string[]; @@ -89531,7 +89531,7 @@ public readonly exposeHeadersInput: string[]; --- -##### `maxAgeInput`Optional +##### `maxAgeInput`Optional ```typescript public readonly maxAgeInput: string; @@ -89541,7 +89541,7 @@ public readonly maxAgeInput: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: boolean | IResolvable; @@ -89551,7 +89551,7 @@ public readonly allowCredentials: boolean | IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -89561,7 +89561,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -89571,7 +89571,7 @@ public readonly allowMethods: string[]; --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -89581,7 +89581,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -89591,36 +89591,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecStaticSiteCors; ``` -- *Type:* AppSpecStaticSiteCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors --- -### AppSpecStaticSiteEnvList +### AppSpecStaticSiteEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecStaticSiteEnvList(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 | 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 @@ -89628,7 +89628,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -89636,7 +89636,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -89648,20 +89648,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -89669,13 +89669,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -89685,13 +89685,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecStaticSiteEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -89704,13 +89704,13 @@ the index of the item to return. | **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 \| AppSpecStaticSiteEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -89724,7 +89724,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -89734,37 +89734,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecStaticSiteEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] --- -### AppSpecStaticSiteEnvOutputReference +### AppSpecStaticSiteEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecStaticSiteEnvOutputReference(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 @@ -89772,7 +89772,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -89780,7 +89780,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -89788,7 +89788,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -89800,153 +89800,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -89954,13 +89954,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -89970,25 +89970,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -89999,21 +89999,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecStaticSiteEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -90027,7 +90027,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -90037,7 +90037,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -90047,7 +90047,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -90057,7 +90057,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -90067,7 +90067,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -90077,7 +90077,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -90087,7 +90087,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -90097,7 +90097,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -90107,7 +90107,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -90117,35 +90117,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecStaticSiteEnv; +public readonly internalValue: AppSpecStaticSiteEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv | cdktf.IResolvable --- -### AppSpecStaticSiteGithubOutputReference +### AppSpecStaticSiteGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteGithubOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecStaticSiteGithubOutputReference(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 @@ -90153,7 +90153,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -90165,152 +90165,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -90318,13 +90318,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -90334,19 +90334,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -90357,19 +90357,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecStaticSiteGithub | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -90383,7 +90383,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -90393,7 +90393,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -90403,7 +90403,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -90413,7 +90413,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -90423,7 +90423,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -90433,7 +90433,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -90443,7 +90443,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -90453,35 +90453,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecStaticSiteGithub; ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub --- -### AppSpecStaticSiteGitlabOutputReference +### AppSpecStaticSiteGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecStaticSiteGitlabOutputReference(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 @@ -90489,7 +90489,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -90501,152 +90501,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -90654,13 +90654,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -90670,19 +90670,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -90693,19 +90693,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecStaticSiteGitlab | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -90719,7 +90719,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -90729,7 +90729,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -90739,7 +90739,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -90749,7 +90749,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -90759,7 +90759,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -90769,7 +90769,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -90779,7 +90779,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -90789,35 +90789,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecStaticSiteGitlab; ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab --- -### AppSpecStaticSiteGitOutputReference +### AppSpecStaticSiteGitOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteGitOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecStaticSiteGitOutputReference(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 @@ -90825,7 +90825,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -90837,151 +90837,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetRepoCloneUrl | *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.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -90989,13 +90989,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -91005,13 +91005,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetRepoCloneUrl` +##### `resetRepoCloneUrl` ```typescript public resetRepoCloneUrl(): void @@ -91022,17 +91022,17 @@ public resetRepoCloneUrl(): 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.* | -| branchInput | string | *No description.* | -| repoCloneUrlInput | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | AppSpecStaticSiteGit | *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.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -91046,7 +91046,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -91056,7 +91056,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -91066,7 +91066,7 @@ public readonly branchInput: string; --- -##### `repoCloneUrlInput`Optional +##### `repoCloneUrlInput`Optional ```typescript public readonly repoCloneUrlInput: string; @@ -91076,7 +91076,7 @@ public readonly repoCloneUrlInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -91086,7 +91086,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -91096,36 +91096,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecStaticSiteGit; ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit --- -### AppSpecStaticSiteList +### AppSpecStaticSiteList -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecStaticSiteList(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 | 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 @@ -91133,7 +91133,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -91141,7 +91141,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -91153,20 +91153,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -91174,13 +91174,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -91190,13 +91190,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecStaticSiteOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -91209,13 +91209,13 @@ the index of the item to return. | **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 \| AppSpecStaticSite[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecStaticSite[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -91229,7 +91229,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -91239,37 +91239,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecStaticSite[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSite[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSite[] --- -### AppSpecStaticSiteOutputReference +### AppSpecStaticSiteOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecStaticSiteOutputReference(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 @@ -91277,7 +91277,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -91285,7 +91285,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -91293,7 +91293,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -91305,169 +91305,169 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putCors | *No description.* | -| putEnv | *No description.* | -| putGit | *No description.* | -| putGithub | *No description.* | -| putGitlab | *No description.* | -| putRoutes | *No description.* | -| resetBuildCommand | *No description.* | -| resetCatchallDocument | *No description.* | -| resetCors | *No description.* | -| resetDockerfilePath | *No description.* | -| resetEnv | *No description.* | -| resetEnvironmentSlug | *No description.* | -| resetErrorDocument | *No description.* | -| resetGit | *No description.* | -| resetGithub | *No description.* | -| resetGitlab | *No description.* | -| resetIndexDocument | *No description.* | -| resetOutputDir | *No description.* | -| resetRoutes | *No description.* | -| resetSourceDir | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putCors | *No description.* | +| putEnv | *No description.* | +| putGit | *No description.* | +| putGithub | *No description.* | +| putGitlab | *No description.* | +| putRoutes | *No description.* | +| resetBuildCommand | *No description.* | +| resetCatchallDocument | *No description.* | +| resetCors | *No description.* | +| resetDockerfilePath | *No description.* | +| resetEnv | *No description.* | +| resetEnvironmentSlug | *No description.* | +| resetErrorDocument | *No description.* | +| resetGit | *No description.* | +| resetGithub | *No description.* | +| resetGitlab | *No description.* | +| resetIndexDocument | *No description.* | +| resetOutputDir | *No description.* | +| resetRoutes | *No description.* | +| resetSourceDir | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -91475,13 +91475,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -91491,157 +91491,157 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putCors` +##### `putCors` ```typescript public putCors(value: AppSpecStaticSiteCors): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecStaticSiteCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecStaticSiteEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] --- -##### `putGit` +##### `putGit` ```typescript public putGit(value: AppSpecStaticSiteGit): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecStaticSiteGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit --- -##### `putGithub` +##### `putGithub` ```typescript public putGithub(value: AppSpecStaticSiteGithub): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecStaticSiteGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub --- -##### `putGitlab` +##### `putGitlab` ```typescript public putGitlab(value: AppSpecStaticSiteGitlab): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecStaticSiteGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab --- -##### `putRoutes` +##### `putRoutes` ```typescript public putRoutes(value: IResolvable | AppSpecStaticSiteRoutes[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] --- -##### `resetBuildCommand` +##### `resetBuildCommand` ```typescript public resetBuildCommand(): void ``` -##### `resetCatchallDocument` +##### `resetCatchallDocument` ```typescript public resetCatchallDocument(): void ``` -##### `resetCors` +##### `resetCors` ```typescript public resetCors(): void ``` -##### `resetDockerfilePath` +##### `resetDockerfilePath` ```typescript public resetDockerfilePath(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetEnvironmentSlug` +##### `resetEnvironmentSlug` ```typescript public resetEnvironmentSlug(): void ``` -##### `resetErrorDocument` +##### `resetErrorDocument` ```typescript public resetErrorDocument(): void ``` -##### `resetGit` +##### `resetGit` ```typescript public resetGit(): void ``` -##### `resetGithub` +##### `resetGithub` ```typescript public resetGithub(): void ``` -##### `resetGitlab` +##### `resetGitlab` ```typescript public resetGitlab(): void ``` -##### `resetIndexDocument` +##### `resetIndexDocument` ```typescript public resetIndexDocument(): void ``` -##### `resetOutputDir` +##### `resetOutputDir` ```typescript public resetOutputDir(): void ``` -##### `resetRoutes` +##### `resetRoutes` ```typescript public resetRoutes(): void ``` -##### `resetSourceDir` +##### `resetSourceDir` ```typescript public resetSourceDir(): void @@ -91652,43 +91652,43 @@ public resetSourceDir(): 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.* | -| cors | AppSpecStaticSiteCorsOutputReference | *No description.* | -| env | AppSpecStaticSiteEnvList | *No description.* | -| git | AppSpecStaticSiteGitOutputReference | *No description.* | -| github | AppSpecStaticSiteGithubOutputReference | *No description.* | -| gitlab | AppSpecStaticSiteGitlabOutputReference | *No description.* | -| routes | AppSpecStaticSiteRoutesList | *No description.* | -| buildCommandInput | string | *No description.* | -| catchallDocumentInput | string | *No description.* | -| corsInput | AppSpecStaticSiteCors | *No description.* | -| dockerfilePathInput | string | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecStaticSiteEnv[] | *No description.* | -| environmentSlugInput | string | *No description.* | -| errorDocumentInput | string | *No description.* | -| githubInput | AppSpecStaticSiteGithub | *No description.* | -| gitInput | AppSpecStaticSiteGit | *No description.* | -| gitlabInput | AppSpecStaticSiteGitlab | *No description.* | -| indexDocumentInput | string | *No description.* | -| nameInput | string | *No description.* | -| outputDirInput | string | *No description.* | -| routesInput | cdktf.IResolvable \| AppSpecStaticSiteRoutes[] | *No description.* | -| sourceDirInput | string | *No description.* | -| buildCommand | string | *No description.* | -| catchallDocument | string | *No description.* | -| dockerfilePath | string | *No description.* | -| environmentSlug | string | *No description.* | -| errorDocument | string | *No description.* | -| indexDocument | string | *No description.* | -| name | string | *No description.* | -| outputDir | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecStaticSite | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cors | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsOutputReference | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitOutputReference | *No description.* | +| github | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithubOutputReference | *No description.* | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlabOutputReference | *No description.* | +| routes | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutesList | *No description.* | +| buildCommandInput | string | *No description.* | +| catchallDocumentInput | string | *No description.* | +| corsInput | @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors | *No description.* | +| dockerfilePathInput | string | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] | *No description.* | +| environmentSlugInput | string | *No description.* | +| errorDocumentInput | string | *No description.* | +| githubInput | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub | *No description.* | +| gitInput | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit | *No description.* | +| gitlabInput | @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab | *No description.* | +| indexDocumentInput | string | *No description.* | +| nameInput | string | *No description.* | +| outputDirInput | string | *No description.* | +| routesInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] | *No description.* | +| sourceDirInput | string | *No description.* | +| buildCommand | string | *No description.* | +| catchallDocument | string | *No description.* | +| dockerfilePath | string | *No description.* | +| environmentSlug | string | *No description.* | +| errorDocument | string | *No description.* | +| indexDocument | string | *No description.* | +| name | string | *No description.* | +| outputDir | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSite \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -91702,7 +91702,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -91712,67 +91712,67 @@ public readonly fqn: string; --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: AppSpecStaticSiteCorsOutputReference; ``` -- *Type:* AppSpecStaticSiteCorsOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCorsOutputReference --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecStaticSiteEnvList; ``` -- *Type:* AppSpecStaticSiteEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: AppSpecStaticSiteGitOutputReference; ``` -- *Type:* AppSpecStaticSiteGitOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitOutputReference --- -##### `github`Required +##### `github`Required ```typescript public readonly github: AppSpecStaticSiteGithubOutputReference; ``` -- *Type:* AppSpecStaticSiteGithubOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithubOutputReference --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: AppSpecStaticSiteGitlabOutputReference; ``` -- *Type:* AppSpecStaticSiteGitlabOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlabOutputReference --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: AppSpecStaticSiteRoutesList; ``` -- *Type:* AppSpecStaticSiteRoutesList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutesList --- -##### `buildCommandInput`Optional +##### `buildCommandInput`Optional ```typescript public readonly buildCommandInput: string; @@ -91782,7 +91782,7 @@ public readonly buildCommandInput: string; --- -##### `catchallDocumentInput`Optional +##### `catchallDocumentInput`Optional ```typescript public readonly catchallDocumentInput: string; @@ -91792,17 +91792,17 @@ public readonly catchallDocumentInput: string; --- -##### `corsInput`Optional +##### `corsInput`Optional ```typescript public readonly corsInput: AppSpecStaticSiteCors; ``` -- *Type:* AppSpecStaticSiteCors +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteCors --- -##### `dockerfilePathInput`Optional +##### `dockerfilePathInput`Optional ```typescript public readonly dockerfilePathInput: string; @@ -91812,17 +91812,17 @@ public readonly dockerfilePathInput: string; --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecStaticSiteEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteEnv[] --- -##### `environmentSlugInput`Optional +##### `environmentSlugInput`Optional ```typescript public readonly environmentSlugInput: string; @@ -91832,7 +91832,7 @@ public readonly environmentSlugInput: string; --- -##### `errorDocumentInput`Optional +##### `errorDocumentInput`Optional ```typescript public readonly errorDocumentInput: string; @@ -91842,37 +91842,37 @@ public readonly errorDocumentInput: string; --- -##### `githubInput`Optional +##### `githubInput`Optional ```typescript public readonly githubInput: AppSpecStaticSiteGithub; ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGithub --- -##### `gitInput`Optional +##### `gitInput`Optional ```typescript public readonly gitInput: AppSpecStaticSiteGit; ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGit --- -##### `gitlabInput`Optional +##### `gitlabInput`Optional ```typescript public readonly gitlabInput: AppSpecStaticSiteGitlab; ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteGitlab --- -##### `indexDocumentInput`Optional +##### `indexDocumentInput`Optional ```typescript public readonly indexDocumentInput: string; @@ -91882,7 +91882,7 @@ public readonly indexDocumentInput: string; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -91892,7 +91892,7 @@ public readonly nameInput: string; --- -##### `outputDirInput`Optional +##### `outputDirInput`Optional ```typescript public readonly outputDirInput: string; @@ -91902,17 +91902,17 @@ public readonly outputDirInput: string; --- -##### `routesInput`Optional +##### `routesInput`Optional ```typescript public readonly routesInput: IResolvable | AppSpecStaticSiteRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] --- -##### `sourceDirInput`Optional +##### `sourceDirInput`Optional ```typescript public readonly sourceDirInput: string; @@ -91922,7 +91922,7 @@ public readonly sourceDirInput: string; --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -91932,7 +91932,7 @@ public readonly buildCommand: string; --- -##### `catchallDocument`Required +##### `catchallDocument`Required ```typescript public readonly catchallDocument: string; @@ -91942,7 +91942,7 @@ public readonly catchallDocument: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -91952,7 +91952,7 @@ public readonly dockerfilePath: string; --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -91962,7 +91962,7 @@ public readonly environmentSlug: string; --- -##### `errorDocument`Required +##### `errorDocument`Required ```typescript public readonly errorDocument: string; @@ -91972,7 +91972,7 @@ public readonly errorDocument: string; --- -##### `indexDocument`Required +##### `indexDocument`Required ```typescript public readonly indexDocument: string; @@ -91982,7 +91982,7 @@ public readonly indexDocument: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -91992,7 +91992,7 @@ public readonly name: string; --- -##### `outputDir`Required +##### `outputDir`Required ```typescript public readonly outputDir: string; @@ -92002,7 +92002,7 @@ public readonly outputDir: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -92012,36 +92012,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecStaticSite; +public readonly internalValue: AppSpecStaticSite | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSite +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSite | cdktf.IResolvable --- -### AppSpecStaticSiteRoutesList +### AppSpecStaticSiteRoutesList -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteRoutesList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecStaticSiteRoutesList(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 | 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 @@ -92049,7 +92049,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92057,7 +92057,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -92069,20 +92069,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -92090,13 +92090,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -92106,13 +92106,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecStaticSiteRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -92125,13 +92125,13 @@ the index of the item to return. | **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 \| AppSpecStaticSiteRoutes[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -92145,7 +92145,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -92155,37 +92155,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecStaticSiteRoutes[]; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes[] --- -### AppSpecStaticSiteRoutesOutputReference +### AppSpecStaticSiteRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecStaticSiteRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecStaticSiteRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecStaticSiteRoutesOutputReference(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 @@ -92193,7 +92193,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92201,7 +92201,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -92209,7 +92209,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -92221,151 +92221,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetPath | *No description.* | -| resetPreservePathPrefix | *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. | +| resetPath | *No description.* | +| resetPreservePathPrefix | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -92373,13 +92373,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -92389,13 +92389,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPath` +##### `resetPath` ```typescript public resetPath(): void ``` -##### `resetPreservePathPrefix` +##### `resetPreservePathPrefix` ```typescript public resetPreservePathPrefix(): void @@ -92406,17 +92406,17 @@ public resetPreservePathPrefix(): 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.* | -| pathInput | string | *No description.* | -| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecStaticSiteRoutes | *No 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.* | +| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -92430,7 +92430,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -92440,7 +92440,7 @@ public readonly fqn: string; --- -##### `pathInput`Optional +##### `pathInput`Optional ```typescript public readonly pathInput: string; @@ -92450,7 +92450,7 @@ public readonly pathInput: string; --- -##### `preservePathPrefixInput`Optional +##### `preservePathPrefixInput`Optional ```typescript public readonly preservePathPrefixInput: boolean | IResolvable; @@ -92460,7 +92460,7 @@ public readonly preservePathPrefixInput: boolean | IResolvable; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -92470,7 +92470,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: boolean | IResolvable; @@ -92480,36 +92480,36 @@ public readonly preservePathPrefix: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecStaticSiteRoutes; +public readonly internalValue: AppSpecStaticSiteRoutes | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes +- *Type:* @cdktf/provider-digitalocean.app.AppSpecStaticSiteRoutes | cdktf.IResolvable --- -### AppSpecWorkerAlertList +### AppSpecWorkerAlertList -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerAlertList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecWorkerAlertList(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 | 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 @@ -92517,7 +92517,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92525,7 +92525,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -92537,20 +92537,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -92558,13 +92558,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -92574,13 +92574,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecWorkerAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -92593,13 +92593,13 @@ the index of the item to return. | **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 \| AppSpecWorkerAlert[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -92613,7 +92613,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -92623,37 +92623,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecWorkerAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] --- -### AppSpecWorkerAlertOutputReference +### AppSpecWorkerAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerAlertOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecWorkerAlertOutputReference(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 @@ -92661,7 +92661,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -92669,7 +92669,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -92677,7 +92677,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -92689,150 +92689,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDisabled | *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. | +| resetDisabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -92840,13 +92840,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -92856,7 +92856,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetDisabled` ```typescript public resetDisabled(): void @@ -92867,23 +92867,23 @@ public resetDisabled(): 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.* | -| disabledInput | boolean \| cdktf.IResolvable | *No description.* | -| operatorInput | string | *No description.* | -| ruleInput | string | *No description.* | -| valueInput | number | *No description.* | -| windowInput | string | *No description.* | -| disabled | boolean \| cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecWorkerAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabledInput | boolean \| cdktf.IResolvable | *No description.* | +| operatorInput | string | *No description.* | +| ruleInput | string | *No description.* | +| valueInput | number | *No description.* | +| windowInput | string | *No description.* | +| disabled | boolean \| cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerAlert \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -92897,7 +92897,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -92907,7 +92907,7 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `disabledInput`Optional ```typescript public readonly disabledInput: boolean | IResolvable; @@ -92917,7 +92917,7 @@ public readonly disabledInput: boolean | IResolvable; --- -##### `operatorInput`Optional +##### `operatorInput`Optional ```typescript public readonly operatorInput: string; @@ -92927,7 +92927,7 @@ public readonly operatorInput: string; --- -##### `ruleInput`Optional +##### `ruleInput`Optional ```typescript public readonly ruleInput: string; @@ -92937,7 +92937,7 @@ public readonly ruleInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: number; @@ -92947,7 +92947,7 @@ public readonly valueInput: number; --- -##### `windowInput`Optional +##### `windowInput`Optional ```typescript public readonly windowInput: string; @@ -92957,7 +92957,7 @@ public readonly windowInput: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: boolean | IResolvable; @@ -92967,7 +92967,7 @@ public readonly disabled: boolean | IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -92977,7 +92977,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -92987,7 +92987,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -92997,7 +92997,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -93007,36 +93007,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecWorkerAlert; +public readonly internalValue: AppSpecWorkerAlert | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerAlert | cdktf.IResolvable --- -### AppSpecWorkerEnvList +### AppSpecWorkerEnvList -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerEnvList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecWorkerEnvList(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 | 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 @@ -93044,7 +93044,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93052,7 +93052,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -93064,20 +93064,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -93085,13 +93085,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -93101,13 +93101,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecWorkerEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -93120,13 +93120,13 @@ the index of the item to return. | **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 \| AppSpecWorkerEnv[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -93140,7 +93140,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -93150,37 +93150,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecWorkerEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] --- -### AppSpecWorkerEnvOutputReference +### AppSpecWorkerEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerEnvOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecWorkerEnvOutputReference(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 @@ -93188,7 +93188,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93196,7 +93196,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -93204,7 +93204,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -93216,153 +93216,153 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetKey | *No description.* | -| resetScope | *No description.* | -| resetType | *No description.* | -| resetValue | *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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -93370,13 +93370,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -93386,25 +93386,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` +##### `resetKey` ```typescript public resetKey(): void ``` -##### `resetScope` +##### `resetScope` ```typescript public resetScope(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void ``` -##### `resetValue` +##### `resetValue` ```typescript public resetValue(): void @@ -93415,21 +93415,21 @@ public resetValue(): 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.* | -| keyInput | string | *No description.* | -| scopeInput | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecWorkerEnv | *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.* | +| scopeInput | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerEnv \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -93443,7 +93443,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -93453,7 +93453,7 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -93463,7 +93463,7 @@ public readonly keyInput: string; --- -##### `scopeInput`Optional +##### `scopeInput`Optional ```typescript public readonly scopeInput: string; @@ -93473,7 +93473,7 @@ public readonly scopeInput: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -93483,7 +93483,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -93493,7 +93493,7 @@ public readonly valueInput: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -93503,7 +93503,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -93513,7 +93513,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -93523,7 +93523,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -93533,35 +93533,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecWorkerEnv; +public readonly internalValue: AppSpecWorkerEnv | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerEnv | cdktf.IResolvable --- -### AppSpecWorkerGithubOutputReference +### AppSpecWorkerGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerGithubOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerGithubOutputReference(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 @@ -93569,7 +93569,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93581,152 +93581,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -93734,13 +93734,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -93750,19 +93750,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -93773,19 +93773,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecWorkerGithub | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -93799,7 +93799,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -93809,7 +93809,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -93819,7 +93819,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -93829,7 +93829,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -93839,7 +93839,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -93849,7 +93849,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -93859,7 +93859,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -93869,35 +93869,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerGithub; ``` -- *Type:* AppSpecWorkerGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGithub --- -### AppSpecWorkerGitlabOutputReference +### AppSpecWorkerGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerGitlabOutputReference(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 @@ -93905,7 +93905,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -93917,152 +93917,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetDeployOnPush | *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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -94070,13 +94070,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -94086,19 +94086,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetDeployOnPush` +##### `resetDeployOnPush` ```typescript public resetDeployOnPush(): void ``` -##### `resetRepo` +##### `resetRepo` ```typescript public resetRepo(): void @@ -94109,19 +94109,19 @@ public resetRepo(): 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.* | -| branchInput | string | *No description.* | -| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | -| repoInput | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | AppSpecWorkerGitlab | *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.* | +| deployOnPushInput | boolean \| cdktf.IResolvable | *No description.* | +| repoInput | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | boolean \| cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -94135,7 +94135,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -94145,7 +94145,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -94155,7 +94155,7 @@ public readonly branchInput: string; --- -##### `deployOnPushInput`Optional +##### `deployOnPushInput`Optional ```typescript public readonly deployOnPushInput: boolean | IResolvable; @@ -94165,7 +94165,7 @@ public readonly deployOnPushInput: boolean | IResolvable; --- -##### `repoInput`Optional +##### `repoInput`Optional ```typescript public readonly repoInput: string; @@ -94175,7 +94175,7 @@ public readonly repoInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -94185,7 +94185,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: boolean | IResolvable; @@ -94195,7 +94195,7 @@ public readonly deployOnPush: boolean | IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -94205,35 +94205,35 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerGitlab; ``` -- *Type:* AppSpecWorkerGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab --- -### AppSpecWorkerGitOutputReference +### AppSpecWorkerGitOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerGitOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerGitOutputReference(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 @@ -94241,7 +94241,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94253,151 +94253,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetBranch | *No description.* | -| resetRepoCloneUrl | *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.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -94405,13 +94405,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -94421,13 +94421,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetBranch` ```typescript public resetBranch(): void ``` -##### `resetRepoCloneUrl` +##### `resetRepoCloneUrl` ```typescript public resetRepoCloneUrl(): void @@ -94438,17 +94438,17 @@ public resetRepoCloneUrl(): 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.* | -| branchInput | string | *No description.* | -| repoCloneUrlInput | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | AppSpecWorkerGit | *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.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -94462,7 +94462,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -94472,7 +94472,7 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `branchInput`Optional ```typescript public readonly branchInput: string; @@ -94482,7 +94482,7 @@ public readonly branchInput: string; --- -##### `repoCloneUrlInput`Optional +##### `repoCloneUrlInput`Optional ```typescript public readonly repoCloneUrlInput: string; @@ -94492,7 +94492,7 @@ public readonly repoCloneUrlInput: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -94502,7 +94502,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -94512,35 +94512,35 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerGit; ``` -- *Type:* AppSpecWorkerGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGit --- -### AppSpecWorkerImageOutputReference +### AppSpecWorkerImageOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerImageOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerImageOutputReference(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 @@ -94548,7 +94548,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94560,151 +94560,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetRegistry | *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. | +| resetRegistry | *No description.* | +| resetTag | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -94712,13 +94712,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -94728,13 +94728,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetRegistry` +##### `resetRegistry` ```typescript public resetRegistry(): void ``` -##### `resetTag` +##### `resetTag` ```typescript public resetTag(): void @@ -94745,21 +94745,21 @@ public resetTag(): 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.* | -| registryInput | string | *No description.* | -| registryTypeInput | string | *No description.* | -| repositoryInput | string | *No description.* | -| tagInput | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | AppSpecWorkerImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registryInput | string | *No description.* | +| registryTypeInput | string | *No description.* | +| repositoryInput | string | *No description.* | +| tagInput | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -94773,7 +94773,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -94783,7 +94783,7 @@ public readonly fqn: string; --- -##### `registryInput`Optional +##### `registryInput`Optional ```typescript public readonly registryInput: string; @@ -94793,7 +94793,7 @@ public readonly registryInput: string; --- -##### `registryTypeInput`Optional +##### `registryTypeInput`Optional ```typescript public readonly registryTypeInput: string; @@ -94803,7 +94803,7 @@ public readonly registryTypeInput: string; --- -##### `repositoryInput`Optional +##### `repositoryInput`Optional ```typescript public readonly repositoryInput: string; @@ -94813,7 +94813,7 @@ public readonly repositoryInput: string; --- -##### `tagInput`Optional +##### `tagInput`Optional ```typescript public readonly tagInput: string; @@ -94823,7 +94823,7 @@ public readonly tagInput: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -94833,7 +94833,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -94843,7 +94843,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -94853,7 +94853,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -94863,36 +94863,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerImage; ``` -- *Type:* AppSpecWorkerImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerImage --- -### AppSpecWorkerList +### AppSpecWorkerList -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecWorkerList(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 | 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 @@ -94900,7 +94900,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -94908,7 +94908,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -94920,20 +94920,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -94941,13 +94941,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -94957,13 +94957,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecWorkerOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -94976,13 +94976,13 @@ the index of the item to return. | **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 \| AppSpecWorker[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecWorker[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -94996,7 +94996,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -95006,35 +95006,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecWorker[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorker[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorker[] --- -### AppSpecWorkerLogDestinationDatadogOutputReference +### AppSpecWorkerLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerLogDestinationDatadogOutputReference(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 @@ -95042,7 +95042,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95054,150 +95054,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetEndpoint | *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. | +| resetEndpoint | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -95205,13 +95205,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -95221,7 +95221,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetEndpoint` ```typescript public resetEndpoint(): void @@ -95232,17 +95232,17 @@ public resetEndpoint(): 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.* | -| apiKeyInput | string | *No description.* | -| endpointInput | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecWorkerLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKeyInput | string | *No description.* | +| endpointInput | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -95256,7 +95256,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -95266,7 +95266,7 @@ public readonly fqn: string; --- -##### `apiKeyInput`Optional +##### `apiKeyInput`Optional ```typescript public readonly apiKeyInput: string; @@ -95276,7 +95276,7 @@ public readonly apiKeyInput: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -95286,7 +95286,7 @@ public readonly endpointInput: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -95296,7 +95296,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -95306,36 +95306,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerLogDestinationDatadog; ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog --- -### AppSpecWorkerLogDestinationList +### AppSpecWorkerLogDestinationList -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerLogDestinationList } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecWorkerLogDestinationList(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 | 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 @@ -95343,7 +95343,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95351,7 +95351,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -95363,20 +95363,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -95384,13 +95384,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -95400,13 +95400,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): AppSpecWorkerLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -95419,13 +95419,13 @@ the index of the item to return. | **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 \| AppSpecWorkerLogDestination[] | *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 \| @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -95439,7 +95439,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -95449,35 +95449,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | AppSpecWorkerLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] --- -### AppSpecWorkerLogDestinationLogtailOutputReference +### AppSpecWorkerLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerLogDestinationLogtailOutputReference(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 @@ -95485,7 +95485,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95497,149 +95497,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -95647,13 +95647,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -95668,15 +95668,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| tokenInput | string | *No description.* | -| token | string | *No description.* | -| internalValue | AppSpecWorkerLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| tokenInput | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -95690,7 +95690,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -95700,7 +95700,7 @@ public readonly fqn: string; --- -##### `tokenInput`Optional +##### `tokenInput`Optional ```typescript public readonly tokenInput: string; @@ -95710,7 +95710,7 @@ public readonly tokenInput: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -95720,37 +95720,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerLogDestinationLogtail; ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail --- -### AppSpecWorkerLogDestinationOutputReference +### AppSpecWorkerLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecWorkerLogDestinationOutputReference(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 @@ -95758,7 +95758,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -95766,7 +95766,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -95774,7 +95774,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -95786,155 +95786,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putDatadog | *No description.* | -| putLogtail | *No description.* | -| putPapertrail | *No description.* | -| resetDatadog | *No description.* | -| resetLogtail | *No description.* | -| resetPapertrail | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putDatadog | *No description.* | +| putLogtail | *No description.* | +| putPapertrail | *No description.* | +| resetDatadog | *No description.* | +| resetLogtail | *No description.* | +| resetPapertrail | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -95942,13 +95942,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -95958,55 +95958,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putDatadog` +##### `putDatadog` ```typescript public putDatadog(value: AppSpecWorkerLogDestinationDatadog): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog --- -##### `putLogtail` +##### `putLogtail` ```typescript public putLogtail(value: AppSpecWorkerLogDestinationLogtail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail --- -##### `putPapertrail` +##### `putPapertrail` ```typescript public putPapertrail(value: AppSpecWorkerLogDestinationPapertrail): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail --- -##### `resetDatadog` +##### `resetDatadog` ```typescript public resetDatadog(): void ``` -##### `resetLogtail` +##### `resetLogtail` ```typescript public resetLogtail(): void ``` -##### `resetPapertrail` +##### `resetPapertrail` ```typescript public resetPapertrail(): void @@ -96017,21 +96017,21 @@ public resetPapertrail(): 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.* | -| datadog | AppSpecWorkerLogDestinationDatadogOutputReference | *No description.* | -| logtail | AppSpecWorkerLogDestinationLogtailOutputReference | *No description.* | -| papertrail | AppSpecWorkerLogDestinationPapertrailOutputReference | *No description.* | -| datadogInput | AppSpecWorkerLogDestinationDatadog | *No description.* | -| logtailInput | AppSpecWorkerLogDestinationLogtail | *No description.* | -| nameInput | string | *No description.* | -| papertrailInput | AppSpecWorkerLogDestinationPapertrail | *No description.* | -| name | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecWorkerLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadogOutputReference | *No description.* | +| logtail | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtailOutputReference | *No description.* | +| papertrail | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrailOutputReference | *No description.* | +| datadogInput | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog | *No description.* | +| logtailInput | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail | *No description.* | +| nameInput | string | *No description.* | +| papertrailInput | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail | *No description.* | +| name | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -96045,7 +96045,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -96055,57 +96055,57 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: AppSpecWorkerLogDestinationDatadogOutputReference; ``` -- *Type:* AppSpecWorkerLogDestinationDatadogOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadogOutputReference --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: AppSpecWorkerLogDestinationLogtailOutputReference; ``` -- *Type:* AppSpecWorkerLogDestinationLogtailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtailOutputReference --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: AppSpecWorkerLogDestinationPapertrailOutputReference; ``` -- *Type:* AppSpecWorkerLogDestinationPapertrailOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrailOutputReference --- -##### `datadogInput`Optional +##### `datadogInput`Optional ```typescript public readonly datadogInput: AppSpecWorkerLogDestinationDatadog; ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationDatadog --- -##### `logtailInput`Optional +##### `logtailInput`Optional ```typescript public readonly logtailInput: AppSpecWorkerLogDestinationLogtail; ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationLogtail --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -96115,17 +96115,17 @@ public readonly nameInput: string; --- -##### `papertrailInput`Optional +##### `papertrailInput`Optional ```typescript public readonly papertrailInput: AppSpecWorkerLogDestinationPapertrail; ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -96135,35 +96135,35 @@ public readonly name: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecWorkerLogDestination; +public readonly internalValue: AppSpecWorkerLogDestination | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination | cdktf.IResolvable --- -### AppSpecWorkerLogDestinationPapertrailOutputReference +### AppSpecWorkerLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecWorkerLogDestinationPapertrailOutputReference(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 @@ -96171,7 +96171,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -96183,149 +96183,149 @@ The attribute on the parent resource this class is referencing. | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -96333,13 +96333,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -96354,15 +96354,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpointInput | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | AppSpecWorkerLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpointInput | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -96376,7 +96376,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -96386,7 +96386,7 @@ public readonly fqn: string; --- -##### `endpointInput`Optional +##### `endpointInput`Optional ```typescript public readonly endpointInput: string; @@ -96396,7 +96396,7 @@ public readonly endpointInput: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -96406,37 +96406,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppSpecWorkerLogDestinationPapertrail; ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationPapertrail --- -### AppSpecWorkerOutputReference +### AppSpecWorkerOutputReference -#### Initializers +#### Initializers ```typescript -import { AppSpecWorkerOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppSpecWorkerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecWorkerOutputReference(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 @@ -96444,7 +96444,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -96452,7 +96452,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -96460,7 +96460,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -96472,170 +96472,170 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putAlert | *No description.* | -| putEnv | *No description.* | -| putGit | *No description.* | -| putGithub | *No description.* | -| putGitlab | *No description.* | -| putImage | *No description.* | -| putLogDestination | *No description.* | -| resetAlert | *No description.* | -| resetBuildCommand | *No description.* | -| resetDockerfilePath | *No description.* | -| resetEnv | *No description.* | -| resetEnvironmentSlug | *No description.* | -| resetGit | *No description.* | -| resetGithub | *No description.* | -| resetGitlab | *No description.* | -| resetImage | *No description.* | -| resetInstanceCount | *No description.* | -| resetInstanceSizeSlug | *No description.* | -| resetLogDestination | *No description.* | -| resetRunCommand | *No description.* | -| resetSourceDir | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putAlert | *No description.* | +| putEnv | *No description.* | +| putGit | *No description.* | +| putGithub | *No description.* | +| putGitlab | *No description.* | +| putImage | *No description.* | +| putLogDestination | *No description.* | +| resetAlert | *No description.* | +| resetBuildCommand | *No description.* | +| resetDockerfilePath | *No description.* | +| resetEnv | *No description.* | +| resetEnvironmentSlug | *No description.* | +| resetGit | *No description.* | +| resetGithub | *No description.* | +| resetGitlab | *No description.* | +| resetImage | *No description.* | +| resetInstanceCount | *No description.* | +| resetInstanceSizeSlug | *No description.* | +| resetLogDestination | *No description.* | +| resetRunCommand | *No description.* | +| resetSourceDir | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -96643,13 +96643,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -96659,169 +96659,169 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAlert` +##### `putAlert` ```typescript public putAlert(value: IResolvable | AppSpecWorkerAlert[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] --- -##### `putEnv` +##### `putEnv` ```typescript public putEnv(value: IResolvable | AppSpecWorkerEnv[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] --- -##### `putGit` +##### `putGit` ```typescript public putGit(value: AppSpecWorkerGit): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGit --- -##### `putGithub` +##### `putGithub` ```typescript public putGithub(value: AppSpecWorkerGithub): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGithub --- -##### `putGitlab` +##### `putGitlab` ```typescript public putGitlab(value: AppSpecWorkerGitlab): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab --- -##### `putImage` +##### `putImage` ```typescript public putImage(value: AppSpecWorkerImage): void ``` -###### `value`Required +###### `value`Required -- *Type:* AppSpecWorkerImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerImage --- -##### `putLogDestination` +##### `putLogDestination` ```typescript public putLogDestination(value: IResolvable | AppSpecWorkerLogDestination[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] --- -##### `resetAlert` +##### `resetAlert` ```typescript public resetAlert(): void ``` -##### `resetBuildCommand` +##### `resetBuildCommand` ```typescript public resetBuildCommand(): void ``` -##### `resetDockerfilePath` +##### `resetDockerfilePath` ```typescript public resetDockerfilePath(): void ``` -##### `resetEnv` +##### `resetEnv` ```typescript public resetEnv(): void ``` -##### `resetEnvironmentSlug` +##### `resetEnvironmentSlug` ```typescript public resetEnvironmentSlug(): void ``` -##### `resetGit` +##### `resetGit` ```typescript public resetGit(): void ``` -##### `resetGithub` +##### `resetGithub` ```typescript public resetGithub(): void ``` -##### `resetGitlab` +##### `resetGitlab` ```typescript public resetGitlab(): void ``` -##### `resetImage` +##### `resetImage` ```typescript public resetImage(): void ``` -##### `resetInstanceCount` +##### `resetInstanceCount` ```typescript public resetInstanceCount(): void ``` -##### `resetInstanceSizeSlug` +##### `resetInstanceSizeSlug` ```typescript public resetInstanceSizeSlug(): void ``` -##### `resetLogDestination` +##### `resetLogDestination` ```typescript public resetLogDestination(): void ``` -##### `resetRunCommand` +##### `resetRunCommand` ```typescript public resetRunCommand(): void ``` -##### `resetSourceDir` +##### `resetSourceDir` ```typescript public resetSourceDir(): void @@ -96832,43 +96832,43 @@ public resetSourceDir(): 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.* | -| alert | AppSpecWorkerAlertList | *No description.* | -| env | AppSpecWorkerEnvList | *No description.* | -| git | AppSpecWorkerGitOutputReference | *No description.* | -| github | AppSpecWorkerGithubOutputReference | *No description.* | -| gitlab | AppSpecWorkerGitlabOutputReference | *No description.* | -| image | AppSpecWorkerImageOutputReference | *No description.* | -| logDestination | AppSpecWorkerLogDestinationList | *No description.* | -| alertInput | cdktf.IResolvable \| AppSpecWorkerAlert[] | *No description.* | -| buildCommandInput | string | *No description.* | -| dockerfilePathInput | string | *No description.* | -| envInput | cdktf.IResolvable \| AppSpecWorkerEnv[] | *No description.* | -| environmentSlugInput | string | *No description.* | -| githubInput | AppSpecWorkerGithub | *No description.* | -| gitInput | AppSpecWorkerGit | *No description.* | -| gitlabInput | AppSpecWorkerGitlab | *No description.* | -| imageInput | AppSpecWorkerImage | *No description.* | -| instanceCountInput | number | *No description.* | -| instanceSizeSlugInput | string | *No description.* | -| logDestinationInput | cdktf.IResolvable \| AppSpecWorkerLogDestination[] | *No description.* | -| nameInput | string | *No description.* | -| runCommandInput | string | *No description.* | -| sourceDirInput | string | *No description.* | -| buildCommand | string | *No description.* | -| dockerfilePath | string | *No description.* | -| environmentSlug | string | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| name | string | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecWorker | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.app.AppSpecWorkerAlertList | *No description.* | +| env | @cdktf/provider-digitalocean.app.AppSpecWorkerEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.app.AppSpecWorkerGitOutputReference | *No description.* | +| github | @cdktf/provider-digitalocean.app.AppSpecWorkerGithubOutputReference | *No description.* | +| gitlab | @cdktf/provider-digitalocean.app.AppSpecWorkerGitlabOutputReference | *No description.* | +| image | @cdktf/provider-digitalocean.app.AppSpecWorkerImageOutputReference | *No description.* | +| logDestination | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationList | *No description.* | +| alertInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] | *No description.* | +| buildCommandInput | string | *No description.* | +| dockerfilePathInput | string | *No description.* | +| envInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] | *No description.* | +| environmentSlugInput | string | *No description.* | +| githubInput | @cdktf/provider-digitalocean.app.AppSpecWorkerGithub | *No description.* | +| gitInput | @cdktf/provider-digitalocean.app.AppSpecWorkerGit | *No description.* | +| gitlabInput | @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab | *No description.* | +| imageInput | @cdktf/provider-digitalocean.app.AppSpecWorkerImage | *No description.* | +| instanceCountInput | number | *No description.* | +| instanceSizeSlugInput | string | *No description.* | +| logDestinationInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] | *No description.* | +| nameInput | string | *No description.* | +| runCommandInput | string | *No description.* | +| sourceDirInput | string | *No description.* | +| buildCommand | string | *No description.* | +| dockerfilePath | string | *No description.* | +| environmentSlug | string | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| name | string | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.app.AppSpecWorker \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -96882,7 +96882,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -96892,87 +96892,87 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: AppSpecWorkerAlertList; ``` -- *Type:* AppSpecWorkerAlertList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerAlertList --- -##### `env`Required +##### `env`Required ```typescript public readonly env: AppSpecWorkerEnvList; ``` -- *Type:* AppSpecWorkerEnvList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: AppSpecWorkerGitOutputReference; ``` -- *Type:* AppSpecWorkerGitOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitOutputReference --- -##### `github`Required +##### `github`Required ```typescript public readonly github: AppSpecWorkerGithubOutputReference; ``` -- *Type:* AppSpecWorkerGithubOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGithubOutputReference --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: AppSpecWorkerGitlabOutputReference; ``` -- *Type:* AppSpecWorkerGitlabOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitlabOutputReference --- -##### `image`Required +##### `image`Required ```typescript public readonly image: AppSpecWorkerImageOutputReference; ``` -- *Type:* AppSpecWorkerImageOutputReference +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerImageOutputReference --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: AppSpecWorkerLogDestinationList; ``` -- *Type:* AppSpecWorkerLogDestinationList +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestinationList --- -##### `alertInput`Optional +##### `alertInput`Optional ```typescript public readonly alertInput: IResolvable | AppSpecWorkerAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerAlert[] --- -##### `buildCommandInput`Optional +##### `buildCommandInput`Optional ```typescript public readonly buildCommandInput: string; @@ -96982,7 +96982,7 @@ public readonly buildCommandInput: string; --- -##### `dockerfilePathInput`Optional +##### `dockerfilePathInput`Optional ```typescript public readonly dockerfilePathInput: string; @@ -96992,17 +96992,17 @@ public readonly dockerfilePathInput: string; --- -##### `envInput`Optional +##### `envInput`Optional ```typescript public readonly envInput: IResolvable | AppSpecWorkerEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerEnv[] --- -##### `environmentSlugInput`Optional +##### `environmentSlugInput`Optional ```typescript public readonly environmentSlugInput: string; @@ -97012,47 +97012,47 @@ public readonly environmentSlugInput: string; --- -##### `githubInput`Optional +##### `githubInput`Optional ```typescript public readonly githubInput: AppSpecWorkerGithub; ``` -- *Type:* AppSpecWorkerGithub +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGithub --- -##### `gitInput`Optional +##### `gitInput`Optional ```typescript public readonly gitInput: AppSpecWorkerGit; ``` -- *Type:* AppSpecWorkerGit +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGit --- -##### `gitlabInput`Optional +##### `gitlabInput`Optional ```typescript public readonly gitlabInput: AppSpecWorkerGitlab; ``` -- *Type:* AppSpecWorkerGitlab +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerGitlab --- -##### `imageInput`Optional +##### `imageInput`Optional ```typescript public readonly imageInput: AppSpecWorkerImage; ``` -- *Type:* AppSpecWorkerImage +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorkerImage --- -##### `instanceCountInput`Optional +##### `instanceCountInput`Optional ```typescript public readonly instanceCountInput: number; @@ -97062,7 +97062,7 @@ public readonly instanceCountInput: number; --- -##### `instanceSizeSlugInput`Optional +##### `instanceSizeSlugInput`Optional ```typescript public readonly instanceSizeSlugInput: string; @@ -97072,17 +97072,17 @@ public readonly instanceSizeSlugInput: string; --- -##### `logDestinationInput`Optional +##### `logDestinationInput`Optional ```typescript public readonly logDestinationInput: IResolvable | AppSpecWorkerLogDestination[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.app.AppSpecWorkerLogDestination[] --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -97092,7 +97092,7 @@ public readonly nameInput: string; --- -##### `runCommandInput`Optional +##### `runCommandInput`Optional ```typescript public readonly runCommandInput: string; @@ -97102,7 +97102,7 @@ public readonly runCommandInput: string; --- -##### `sourceDirInput`Optional +##### `sourceDirInput`Optional ```typescript public readonly sourceDirInput: string; @@ -97112,7 +97112,7 @@ public readonly sourceDirInput: string; --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -97122,7 +97122,7 @@ public readonly buildCommand: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -97132,7 +97132,7 @@ public readonly dockerfilePath: string; --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -97142,7 +97142,7 @@ public readonly environmentSlug: string; --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -97152,7 +97152,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -97162,7 +97162,7 @@ public readonly instanceSizeSlug: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -97172,7 +97172,7 @@ public readonly name: string; --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -97182,7 +97182,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -97192,35 +97192,35 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecWorker; +public readonly internalValue: AppSpecWorker | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecWorker +- *Type:* @cdktf/provider-digitalocean.app.AppSpecWorker | cdktf.IResolvable --- -### AppTimeoutsOutputReference +### AppTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { AppTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { app } from '@cdktf/provider-digitalocean' -new AppTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppTimeoutsOutputReference(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 @@ -97228,7 +97228,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97240,150 +97240,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| 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. | +| resetCreate | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -97391,13 +97391,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -97407,7 +97407,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCreate` +##### `resetCreate` ```typescript public resetCreate(): void @@ -97418,15 +97418,15 @@ public resetCreate(): 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.* | -| createInput | string | *No description.* | -| create | string | *No description.* | -| internalValue | AppTimeouts \| cdktf.IResolvable | *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/provider-digitalocean.app.AppTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -97440,7 +97440,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -97450,7 +97450,7 @@ public readonly fqn: string; --- -##### `createInput`Optional +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -97460,7 +97460,7 @@ public readonly createInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -97470,36 +97470,36 @@ public readonly create: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: AppTimeouts | IResolvable; ``` -- *Type:* AppTimeouts | cdktf.IResolvable +- *Type:* @cdktf/provider-digitalocean.app.AppTimeouts | cdktf.IResolvable --- -### DatabaseClusterMaintenanceWindowList +### DatabaseClusterMaintenanceWindowList -#### Initializers +#### Initializers ```typescript -import { DatabaseClusterMaintenanceWindowList } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -new DatabaseClusterMaintenanceWindowList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new databaseCluster.DatabaseClusterMaintenanceWindowList(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 | 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 @@ -97507,7 +97507,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97515,7 +97515,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -97527,20 +97527,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -97548,13 +97548,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -97564,13 +97564,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DatabaseClusterMaintenanceWindowOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -97583,13 +97583,13 @@ the index of the item to return. | **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 \| DatabaseClusterMaintenanceWindow[] | *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 \| @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -97603,7 +97603,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -97613,37 +97613,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DatabaseClusterMaintenanceWindow[]; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterMaintenanceWindow[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow[] --- -### DatabaseClusterMaintenanceWindowOutputReference +### DatabaseClusterMaintenanceWindowOutputReference -#### Initializers +#### Initializers ```typescript -import { DatabaseClusterMaintenanceWindowOutputReference } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -new DatabaseClusterMaintenanceWindowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new databaseCluster.DatabaseClusterMaintenanceWindowOutputReference(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 @@ -97651,7 +97651,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97659,7 +97659,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -97667,7 +97667,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -97679,149 +97679,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -97829,13 +97829,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -97850,17 +97850,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| dayInput | string | *No description.* | -| hourInput | string | *No description.* | -| day | string | *No description.* | -| hour | string | *No description.* | -| internalValue | cdktf.IResolvable \| DatabaseClusterMaintenanceWindow | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dayInput | string | *No description.* | +| hourInput | string | *No description.* | +| day | string | *No description.* | +| hour | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -97874,7 +97874,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -97884,7 +97884,7 @@ public readonly fqn: string; --- -##### `dayInput`Optional +##### `dayInput`Optional ```typescript public readonly dayInput: string; @@ -97894,7 +97894,7 @@ public readonly dayInput: string; --- -##### `hourInput`Optional +##### `hourInput`Optional ```typescript public readonly hourInput: string; @@ -97904,7 +97904,7 @@ public readonly hourInput: string; --- -##### `day`Required +##### `day`Required ```typescript public readonly day: string; @@ -97914,7 +97914,7 @@ public readonly day: string; --- -##### `hour`Required +##### `hour`Required ```typescript public readonly hour: string; @@ -97924,35 +97924,35 @@ public readonly hour: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DatabaseClusterMaintenanceWindow; +public readonly internalValue: DatabaseClusterMaintenanceWindow | IResolvable; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterMaintenanceWindow +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterMaintenanceWindow | cdktf.IResolvable --- -### DatabaseClusterTimeoutsOutputReference +### DatabaseClusterTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { DatabaseClusterTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { databaseCluster } from '@cdktf/provider-digitalocean' -new DatabaseClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new databaseCluster.DatabaseClusterTimeoutsOutputReference(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 @@ -97960,7 +97960,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -97972,150 +97972,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| 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. | +| resetCreate | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -98123,13 +98123,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -98139,7 +98139,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCreate` +##### `resetCreate` ```typescript public resetCreate(): void @@ -98150,15 +98150,15 @@ public resetCreate(): 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.* | -| createInput | string | *No description.* | -| create | string | *No description.* | -| internalValue | cdktf.IResolvable \| DatabaseClusterTimeouts | *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/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -98172,7 +98172,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -98182,7 +98182,7 @@ public readonly fqn: string; --- -##### `createInput`Optional +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -98192,7 +98192,7 @@ public readonly createInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -98202,36 +98202,36 @@ public readonly create: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DatabaseClusterTimeouts; +public readonly internalValue: DatabaseClusterTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | DatabaseClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.databaseCluster.DatabaseClusterTimeouts | cdktf.IResolvable --- -### DatabaseFirewallRuleList +### DatabaseFirewallRuleList -#### Initializers +#### Initializers ```typescript -import { DatabaseFirewallRuleList } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -new DatabaseFirewallRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new databaseFirewall.DatabaseFirewallRuleList(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 | 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 @@ -98239,7 +98239,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98247,7 +98247,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -98259,20 +98259,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -98280,13 +98280,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -98296,13 +98296,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DatabaseFirewallRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -98315,13 +98315,13 @@ the index of the item to return. | **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 \| DatabaseFirewallRule[] | *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 \| @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -98335,7 +98335,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -98345,37 +98345,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DatabaseFirewallRule[]; ``` -- *Type:* cdktf.IResolvable | DatabaseFirewallRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule[] --- -### DatabaseFirewallRuleOutputReference +### DatabaseFirewallRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { DatabaseFirewallRuleOutputReference } from '@cdktf/provider-digitalocean' +import { databaseFirewall } from '@cdktf/provider-digitalocean' -new DatabaseFirewallRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new databaseFirewall.DatabaseFirewallRuleOutputReference(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 @@ -98383,7 +98383,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98391,7 +98391,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -98399,7 +98399,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -98411,149 +98411,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -98561,13 +98561,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -98582,19 +98582,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| createdAt | string | *No description.* | -| uuid | string | *No description.* | -| typeInput | string | *No description.* | -| valueInput | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| DatabaseFirewallRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createdAt | string | *No description.* | +| uuid | string | *No description.* | +| typeInput | string | *No description.* | +| valueInput | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -98608,7 +98608,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -98618,7 +98618,7 @@ public readonly fqn: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -98628,7 +98628,7 @@ public readonly createdAt: string; --- -##### `uuid`Required +##### `uuid`Required ```typescript public readonly uuid: string; @@ -98638,7 +98638,7 @@ public readonly uuid: string; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -98648,7 +98648,7 @@ public readonly typeInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -98658,7 +98658,7 @@ public readonly valueInput: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -98668,7 +98668,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -98678,36 +98678,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DatabaseFirewallRule; +public readonly internalValue: DatabaseFirewallRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | DatabaseFirewallRule +- *Type:* @cdktf/provider-digitalocean.databaseFirewall.DatabaseFirewallRule | cdktf.IResolvable --- -### DataDigitaloceanAppSpecAlertList +### DataDigitaloceanAppSpecAlertList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecAlertList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecAlertList(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 | 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 @@ -98715,7 +98715,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98723,7 +98723,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -98735,20 +98735,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -98756,13 +98756,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -98772,13 +98772,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -98791,12 +98791,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -98810,7 +98810,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -98821,26 +98821,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecAlertOutputReference +### DataDigitaloceanAppSpecAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecAlertOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecAlertOutputReference(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 @@ -98848,7 +98848,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -98856,7 +98856,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -98864,7 +98864,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -98876,149 +98876,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -99026,13 +99026,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -99047,15 +99047,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| rule | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| rule | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecAlert | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -99069,7 +99069,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -99079,7 +99079,7 @@ public readonly fqn: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -99089,7 +99089,7 @@ public readonly disabled: IResolvable; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -99099,36 +99099,36 @@ public readonly rule: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecAlert; ``` -- *Type:* DataDigitaloceanAppSpecAlert +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecAlert --- -### DataDigitaloceanAppSpecDatabaseList +### DataDigitaloceanAppSpecDatabaseList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecDatabaseList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecDatabaseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecDatabaseList(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 | 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 @@ -99136,7 +99136,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99144,7 +99144,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -99156,20 +99156,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -99177,13 +99177,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -99193,13 +99193,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecDatabaseOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -99212,12 +99212,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -99231,7 +99231,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -99242,26 +99242,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecDatabaseOutputReference +### DataDigitaloceanAppSpecDatabaseOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecDatabaseOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecDatabaseOutputReference(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 @@ -99269,7 +99269,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99277,7 +99277,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -99285,7 +99285,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -99297,149 +99297,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -99447,13 +99447,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -99468,20 +99468,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| clusterName | string | *No description.* | -| dbName | string | *No description.* | -| dbUser | string | *No description.* | -| engine | string | *No description.* | -| name | string | *No description.* | -| production | cdktf.IResolvable | *No description.* | -| version | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecDatabase | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clusterName | string | *No description.* | +| dbName | string | *No description.* | +| dbUser | string | *No description.* | +| engine | string | *No description.* | +| name | string | *No description.* | +| production | cdktf.IResolvable | *No description.* | +| version | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDatabase | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -99495,7 +99495,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -99505,7 +99505,7 @@ public readonly fqn: string; --- -##### `clusterName`Required +##### `clusterName`Required ```typescript public readonly clusterName: string; @@ -99515,7 +99515,7 @@ public readonly clusterName: string; --- -##### `dbName`Required +##### `dbName`Required ```typescript public readonly dbName: string; @@ -99525,7 +99525,7 @@ public readonly dbName: string; --- -##### `dbUser`Required +##### `dbUser`Required ```typescript public readonly dbUser: string; @@ -99535,7 +99535,7 @@ public readonly dbUser: string; --- -##### `engine`Required +##### `engine`Required ```typescript public readonly engine: string; @@ -99545,7 +99545,7 @@ public readonly engine: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -99555,7 +99555,7 @@ public readonly name: string; --- -##### `production`Required +##### `production`Required ```typescript public readonly production: IResolvable; @@ -99565,7 +99565,7 @@ public readonly production: IResolvable; --- -##### `version`Required +##### `version`Required ```typescript public readonly version: string; @@ -99575,36 +99575,36 @@ public readonly version: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecDatabase; ``` -- *Type:* DataDigitaloceanAppSpecDatabase +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDatabase --- -### DataDigitaloceanAppSpecDomainList +### DataDigitaloceanAppSpecDomainList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecDomainList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecDomainList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecDomainList(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 | 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 @@ -99612,7 +99612,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99620,7 +99620,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -99632,20 +99632,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -99653,13 +99653,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -99669,13 +99669,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecDomainOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -99688,12 +99688,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -99707,7 +99707,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -99718,26 +99718,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecDomainOutputReference +### DataDigitaloceanAppSpecDomainOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecDomainOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecDomainOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecDomainOutputReference(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 @@ -99745,7 +99745,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -99753,7 +99753,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -99761,7 +99761,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -99773,149 +99773,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -99923,13 +99923,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -99944,17 +99944,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| name | string | *No description.* | -| type | string | *No description.* | -| wildcard | cdktf.IResolvable | *No description.* | -| zone | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecDomain | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| name | string | *No description.* | +| type | string | *No description.* | +| wildcard | cdktf.IResolvable | *No description.* | +| zone | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDomain | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -99968,7 +99968,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -99978,7 +99978,7 @@ public readonly fqn: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -99988,7 +99988,7 @@ public readonly name: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -99998,7 +99998,7 @@ public readonly type: string; --- -##### `wildcard`Required +##### `wildcard`Required ```typescript public readonly wildcard: IResolvable; @@ -100008,7 +100008,7 @@ public readonly wildcard: IResolvable; --- -##### `zone`Required +##### `zone`Required ```typescript public readonly zone: string; @@ -100018,36 +100018,36 @@ public readonly zone: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecDomain; ``` -- *Type:* DataDigitaloceanAppSpecDomain +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDomain --- -### DataDigitaloceanAppSpecEnvList +### DataDigitaloceanAppSpecEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecEnvList(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 | 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 @@ -100055,7 +100055,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100063,7 +100063,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -100075,20 +100075,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -100096,13 +100096,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -100112,13 +100112,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -100131,12 +100131,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -100150,7 +100150,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -100161,26 +100161,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecEnvOutputReference +### DataDigitaloceanAppSpecEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecEnvOutputReference(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 @@ -100188,7 +100188,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100196,7 +100196,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -100204,7 +100204,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -100216,149 +100216,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -100366,13 +100366,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -100387,17 +100387,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -100411,7 +100411,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -100421,7 +100421,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -100431,7 +100431,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -100441,7 +100441,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -100451,7 +100451,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -100461,36 +100461,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecEnv; ``` -- *Type:* DataDigitaloceanAppSpecEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecEnv --- -### DataDigitaloceanAppSpecFunctionAlertList +### DataDigitaloceanAppSpecFunctionAlertList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionAlertList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlertList(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 | 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 @@ -100498,7 +100498,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100506,7 +100506,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -100518,20 +100518,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -100539,13 +100539,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -100555,13 +100555,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -100574,12 +100574,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -100593,7 +100593,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -100604,26 +100604,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionAlertOutputReference +### DataDigitaloceanAppSpecFunctionAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionAlertOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlertOutputReference(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 @@ -100631,7 +100631,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100639,7 +100639,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -100647,7 +100647,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -100659,149 +100659,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -100809,13 +100809,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -100830,18 +100830,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlert | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -100855,7 +100855,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -100865,7 +100865,7 @@ public readonly fqn: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -100875,7 +100875,7 @@ public readonly disabled: IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -100885,7 +100885,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -100895,7 +100895,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -100905,7 +100905,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -100915,36 +100915,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionAlert; ``` -- *Type:* DataDigitaloceanAppSpecFunctionAlert +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlert --- -### DataDigitaloceanAppSpecFunctionCorsAllowOriginsList +### DataDigitaloceanAppSpecFunctionCorsAllowOriginsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionCorsAllowOriginsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionCorsAllowOriginsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOriginsList(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 | 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 @@ -100952,7 +100952,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -100960,7 +100960,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -100972,20 +100972,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -100993,13 +100993,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -101009,13 +101009,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -101028,12 +101028,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -101047,7 +101047,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -101058,26 +101058,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference +### DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOriginsOutputReference(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 @@ -101085,7 +101085,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101093,7 +101093,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -101101,7 +101101,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -101113,149 +101113,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -101263,13 +101263,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -101284,16 +101284,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -101307,7 +101307,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -101317,7 +101317,7 @@ public readonly fqn: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -101327,7 +101327,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -101337,7 +101337,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -101347,36 +101347,36 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionCorsAllowOrigins; ``` -- *Type:* DataDigitaloceanAppSpecFunctionCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOrigins --- -### DataDigitaloceanAppSpecFunctionCorsList +### DataDigitaloceanAppSpecFunctionCorsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionCorsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionCorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsList(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 | 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 @@ -101384,7 +101384,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101392,7 +101392,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -101404,20 +101404,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -101425,13 +101425,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -101441,13 +101441,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionCorsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -101460,12 +101460,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -101479,7 +101479,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -101490,26 +101490,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionCorsOutputReference +### DataDigitaloceanAppSpecFunctionCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionCorsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsOutputReference(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 @@ -101517,7 +101517,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101525,7 +101525,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -101533,7 +101533,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -101545,149 +101545,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -101695,13 +101695,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -101716,19 +101716,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| allowCredentials | cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| allowOrigins | DataDigitaloceanAppSpecFunctionCorsAllowOriginsList | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowCredentials | cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOriginsList | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -101742,7 +101742,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -101752,7 +101752,7 @@ public readonly fqn: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: IResolvable; @@ -101762,7 +101762,7 @@ public readonly allowCredentials: IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -101772,7 +101772,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -101782,17 +101782,17 @@ public readonly allowMethods: string[]; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: DataDigitaloceanAppSpecFunctionCorsAllowOriginsList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionCorsAllowOriginsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsAllowOriginsList --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -101802,7 +101802,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -101812,36 +101812,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionCors; ``` -- *Type:* DataDigitaloceanAppSpecFunctionCors +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCors --- -### DataDigitaloceanAppSpecFunctionEnvList +### DataDigitaloceanAppSpecFunctionEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnvList(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 | 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 @@ -101849,7 +101849,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101857,7 +101857,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -101869,20 +101869,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -101890,13 +101890,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -101906,13 +101906,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -101925,12 +101925,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -101944,7 +101944,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -101955,26 +101955,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionEnvOutputReference +### DataDigitaloceanAppSpecFunctionEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnvOutputReference(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 @@ -101982,7 +101982,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -101990,7 +101990,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -101998,7 +101998,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -102010,149 +102010,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -102160,13 +102160,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -102181,17 +102181,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -102205,7 +102205,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -102215,7 +102215,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -102225,7 +102225,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -102235,7 +102235,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -102245,7 +102245,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -102255,36 +102255,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionEnv; ``` -- *Type:* DataDigitaloceanAppSpecFunctionEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnv --- -### DataDigitaloceanAppSpecFunctionGithubList +### DataDigitaloceanAppSpecFunctionGithubList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGithubList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGithubList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithubList(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 | 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 @@ -102292,7 +102292,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102300,7 +102300,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -102312,20 +102312,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -102333,13 +102333,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -102349,13 +102349,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionGithubOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -102368,12 +102368,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -102387,7 +102387,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -102398,26 +102398,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionGithubOutputReference +### DataDigitaloceanAppSpecFunctionGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGithubOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithubOutputReference(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 @@ -102425,7 +102425,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102433,7 +102433,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -102441,7 +102441,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -102453,149 +102453,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -102603,13 +102603,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -102624,16 +102624,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionGithub | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -102647,7 +102647,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -102657,7 +102657,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -102667,7 +102667,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -102677,7 +102677,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -102687,36 +102687,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionGithub; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGithub +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithub --- -### DataDigitaloceanAppSpecFunctionGitlabList +### DataDigitaloceanAppSpecFunctionGitlabList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGitlabList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGitlabList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlabList(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 | 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 @@ -102724,7 +102724,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102732,7 +102732,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -102744,20 +102744,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -102765,13 +102765,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -102781,13 +102781,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionGitlabOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -102800,12 +102800,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -102819,7 +102819,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -102830,26 +102830,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionGitlabOutputReference +### DataDigitaloceanAppSpecFunctionGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlabOutputReference(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 @@ -102857,7 +102857,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -102865,7 +102865,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -102873,7 +102873,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -102885,149 +102885,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -103035,13 +103035,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -103056,16 +103056,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionGitlab | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -103079,7 +103079,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -103089,7 +103089,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -103099,7 +103099,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -103109,7 +103109,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -103119,36 +103119,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionGitlab; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGitlab +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlab --- -### DataDigitaloceanAppSpecFunctionGitList +### DataDigitaloceanAppSpecFunctionGitList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGitList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitList(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 | 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 @@ -103156,7 +103156,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103164,7 +103164,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -103176,20 +103176,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -103197,13 +103197,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -103213,13 +103213,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionGitOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -103232,12 +103232,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -103251,7 +103251,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -103262,26 +103262,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionGitOutputReference +### DataDigitaloceanAppSpecFunctionGitOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionGitOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitOutputReference(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 @@ -103289,7 +103289,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103297,7 +103297,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -103305,7 +103305,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -103317,149 +103317,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -103467,13 +103467,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -103488,15 +103488,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionGit | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -103510,7 +103510,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -103520,7 +103520,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -103530,7 +103530,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -103540,36 +103540,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionGit; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGit +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGit --- -### DataDigitaloceanAppSpecFunctionList +### DataDigitaloceanAppSpecFunctionList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionList(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 | 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 @@ -103577,7 +103577,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103585,7 +103585,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -103597,20 +103597,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -103618,13 +103618,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -103634,13 +103634,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -103653,12 +103653,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -103672,7 +103672,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -103683,25 +103683,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionLogDestinationDatadogList +### DataDigitaloceanAppSpecFunctionLogDestinationDatadogList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationDatadogList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationDatadogList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadogList(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 | 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 @@ -103709,7 +103709,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103717,7 +103717,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -103729,20 +103729,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -103750,13 +103750,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -103766,13 +103766,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -103785,12 +103785,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -103804,7 +103804,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -103815,26 +103815,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference +### DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadogOutputReference(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 @@ -103842,7 +103842,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -103850,7 +103850,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -103858,7 +103858,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -103870,149 +103870,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -104020,13 +104020,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -104041,15 +104041,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -104063,7 +104063,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -104073,7 +104073,7 @@ public readonly fqn: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -104083,7 +104083,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -104093,36 +104093,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionLogDestinationDatadog; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadog --- -### DataDigitaloceanAppSpecFunctionLogDestinationList +### DataDigitaloceanAppSpecFunctionLogDestinationList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationList(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 | 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 @@ -104130,7 +104130,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104138,7 +104138,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -104150,20 +104150,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -104171,13 +104171,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -104187,13 +104187,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -104206,12 +104206,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -104225,7 +104225,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -104236,25 +104236,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionLogDestinationLogtailList +### DataDigitaloceanAppSpecFunctionLogDestinationLogtailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationLogtailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationLogtailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtailList(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 | 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 @@ -104262,7 +104262,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104270,7 +104270,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -104282,20 +104282,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -104303,13 +104303,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -104319,13 +104319,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -104338,12 +104338,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -104357,7 +104357,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -104368,26 +104368,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference +### DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtailOutputReference(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 @@ -104395,7 +104395,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104403,7 +104403,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -104411,7 +104411,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -104423,149 +104423,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -104573,13 +104573,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -104594,14 +104594,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| token | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -104615,7 +104615,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -104625,7 +104625,7 @@ public readonly fqn: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -104635,37 +104635,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionLogDestinationLogtail; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtail --- -### DataDigitaloceanAppSpecFunctionLogDestinationOutputReference +### DataDigitaloceanAppSpecFunctionLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationOutputReference(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 @@ -104673,7 +104673,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104681,7 +104681,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -104689,7 +104689,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -104701,149 +104701,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -104851,13 +104851,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -104872,17 +104872,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| datadog | DataDigitaloceanAppSpecFunctionLogDestinationDatadogList | *No description.* | -| logtail | DataDigitaloceanAppSpecFunctionLogDestinationLogtailList | *No description.* | -| name | string | *No description.* | -| papertrail | DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadogList | *No description.* | +| logtail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtailList | *No description.* | +| name | string | *No description.* | +| papertrail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestination | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -104896,7 +104896,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -104906,27 +104906,27 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: DataDigitaloceanAppSpecFunctionLogDestinationDatadogList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationDatadogList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationDatadogList --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: DataDigitaloceanAppSpecFunctionLogDestinationLogtailList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationLogtailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationLogtailList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -104936,46 +104936,46 @@ public readonly name: string; --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionLogDestination; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestination +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestination --- -### DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList +### DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrailList(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 | 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 @@ -104983,7 +104983,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -104991,7 +104991,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -105003,20 +105003,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -105024,13 +105024,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -105040,13 +105040,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -105059,12 +105059,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -105078,7 +105078,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -105089,26 +105089,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference +### DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrailOutputReference(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 @@ -105116,7 +105116,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105124,7 +105124,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -105132,7 +105132,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -105144,149 +105144,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -105294,13 +105294,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -105315,14 +105315,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -105336,7 +105336,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -105346,7 +105346,7 @@ public readonly fqn: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -105356,37 +105356,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionLogDestinationPapertrail; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationPapertrail --- -### DataDigitaloceanAppSpecFunctionOutputReference +### DataDigitaloceanAppSpecFunctionOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionOutputReference(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 @@ -105394,7 +105394,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105402,7 +105402,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -105410,7 +105410,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -105422,149 +105422,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -105572,13 +105572,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -105593,23 +105593,23 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| alert | DataDigitaloceanAppSpecFunctionAlertList | *No description.* | -| cors | DataDigitaloceanAppSpecFunctionCorsList | *No description.* | -| env | DataDigitaloceanAppSpecFunctionEnvList | *No description.* | -| git | DataDigitaloceanAppSpecFunctionGitList | *No description.* | -| github | DataDigitaloceanAppSpecFunctionGithubList | *No description.* | -| gitlab | DataDigitaloceanAppSpecFunctionGitlabList | *No description.* | -| logDestination | DataDigitaloceanAppSpecFunctionLogDestinationList | *No description.* | -| name | string | *No description.* | -| routes | DataDigitaloceanAppSpecFunctionRoutesList | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunction | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlertList | *No description.* | +| cors | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsList | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnvList | *No description.* | +| git | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitList | *No description.* | +| github | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithubList | *No description.* | +| gitlab | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlabList | *No description.* | +| logDestination | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationList | *No description.* | +| name | string | *No description.* | +| routes | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutesList | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunction | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -105623,7 +105623,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -105633,77 +105633,77 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: DataDigitaloceanAppSpecFunctionAlertList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionAlertList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionAlertList --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: DataDigitaloceanAppSpecFunctionCorsList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionCorsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionCorsList --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecFunctionEnvList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionEnvList --- -##### `git`Required +##### `git`Required ```typescript public readonly git: DataDigitaloceanAppSpecFunctionGitList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGitList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitList --- -##### `github`Required +##### `github`Required ```typescript public readonly github: DataDigitaloceanAppSpecFunctionGithubList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGithubList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGithubList --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: DataDigitaloceanAppSpecFunctionGitlabList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionGitlabList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionGitlabList --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: DataDigitaloceanAppSpecFunctionLogDestinationList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionLogDestinationList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionLogDestinationList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -105713,17 +105713,17 @@ public readonly name: string; --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: DataDigitaloceanAppSpecFunctionRoutesList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionRoutesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutesList --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -105733,36 +105733,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunction; ``` -- *Type:* DataDigitaloceanAppSpecFunction +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunction --- -### DataDigitaloceanAppSpecFunctionRoutesList +### DataDigitaloceanAppSpecFunctionRoutesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionRoutesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutesList(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 | 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 @@ -105770,7 +105770,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105778,7 +105778,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -105790,20 +105790,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -105811,13 +105811,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -105827,13 +105827,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecFunctionRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -105846,12 +105846,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -105865,7 +105865,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -105876,26 +105876,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecFunctionRoutesOutputReference +### DataDigitaloceanAppSpecFunctionRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecFunctionRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecFunctionRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutesOutputReference(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 @@ -105903,7 +105903,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -105911,7 +105911,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -105919,7 +105919,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -105931,149 +105931,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -106081,13 +106081,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -106102,15 +106102,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | cdktf.IResolvable | *No description.* | -| internalValue | DataDigitaloceanAppSpecFunctionRoutes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -106124,7 +106124,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -106134,7 +106134,7 @@ public readonly fqn: string; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -106144,7 +106144,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: IResolvable; @@ -106154,36 +106154,36 @@ public readonly preservePathPrefix: IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecFunctionRoutes; ``` -- *Type:* DataDigitaloceanAppSpecFunctionRoutes +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutes --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecJobAlertList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobAlertList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList(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 | 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 @@ -106191,7 +106191,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -106199,7 +106199,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -106211,20 +106211,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -106232,13 +106232,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -106248,13 +106248,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -106267,12 +106267,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -106286,7 +106286,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -106297,26 +106297,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecJobAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobAlertOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertOutputReference(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 @@ -106324,7 +106324,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -106332,7 +106332,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -106340,7 +106340,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -106352,149 +106352,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -106502,13 +106502,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -106523,18 +106523,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlert | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -106548,7 +106548,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -106558,7 +106558,7 @@ public readonly fqn: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -106568,7 +106568,7 @@ public readonly disabled: IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -106578,7 +106578,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -106588,7 +106588,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -106598,7 +106598,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -106608,36 +106608,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobAlert; ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlert --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecJobEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList(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 | 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 @@ -106645,7 +106645,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -106653,7 +106653,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -106665,20 +106665,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -106686,13 +106686,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -106702,13 +106702,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -106721,12 +106721,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -106740,7 +106740,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -106751,26 +106751,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecJobEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvOutputReference(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 @@ -106778,7 +106778,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -106786,7 +106786,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -106794,7 +106794,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -106806,149 +106806,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -106956,13 +106956,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -106977,17 +106977,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -107001,7 +107001,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -107011,7 +107011,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -107021,7 +107021,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -107031,7 +107031,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -107041,7 +107041,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -107051,36 +107051,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobEnv; ``` -- *Type:* DataDigitaloceanAppSpecJobEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnv --- -### DataDigitaloceanAppSpecJobGithubList +### DataDigitaloceanAppSpecJobGithubList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGithubList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGithubList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithubList(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 | 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 @@ -107088,7 +107088,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107096,7 +107096,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -107108,20 +107108,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -107129,13 +107129,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -107145,13 +107145,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobGithubOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -107164,12 +107164,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -107183,7 +107183,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -107194,26 +107194,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobGithubOutputReference +### DataDigitaloceanAppSpecJobGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGithubOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithubOutputReference(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 @@ -107221,7 +107221,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107229,7 +107229,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -107237,7 +107237,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -107249,149 +107249,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -107399,13 +107399,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -107420,16 +107420,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobGithub | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -107443,7 +107443,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -107453,7 +107453,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -107463,7 +107463,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -107473,7 +107473,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -107483,36 +107483,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobGithub; ``` -- *Type:* DataDigitaloceanAppSpecJobGithub +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithub --- -### DataDigitaloceanAppSpecJobGitlabList +### DataDigitaloceanAppSpecJobGitlabList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGitlabList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGitlabList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlabList(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 | 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 @@ -107520,7 +107520,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107528,7 +107528,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -107540,20 +107540,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -107561,13 +107561,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -107577,13 +107577,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobGitlabOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -107596,12 +107596,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -107615,7 +107615,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -107626,26 +107626,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobGitlabOutputReference +### DataDigitaloceanAppSpecJobGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlabOutputReference(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 @@ -107653,7 +107653,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107661,7 +107661,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -107669,7 +107669,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -107681,149 +107681,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -107831,13 +107831,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -107852,16 +107852,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobGitlab | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -107875,7 +107875,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -107885,7 +107885,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -107895,7 +107895,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -107905,7 +107905,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -107915,36 +107915,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobGitlab; ``` -- *Type:* DataDigitaloceanAppSpecJobGitlab +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlab --- -### DataDigitaloceanAppSpecJobGitList +### DataDigitaloceanAppSpecJobGitList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGitList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitList(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 | 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 @@ -107952,7 +107952,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -107960,7 +107960,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -107972,20 +107972,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -107993,13 +107993,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -108009,13 +108009,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobGitOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -108028,12 +108028,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -108047,7 +108047,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -108058,26 +108058,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobGitOutputReference +### DataDigitaloceanAppSpecJobGitOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobGitOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitOutputReference(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 @@ -108085,7 +108085,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108093,7 +108093,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -108101,7 +108101,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -108113,149 +108113,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -108263,13 +108263,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -108284,15 +108284,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobGit | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -108306,7 +108306,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -108316,7 +108316,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -108326,7 +108326,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -108336,36 +108336,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobGit; ``` -- *Type:* DataDigitaloceanAppSpecJobGit +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGit --- -### DataDigitaloceanAppSpecJobImageList +### DataDigitaloceanAppSpecJobImageList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobImageList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobImageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobImageList(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 | 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 @@ -108373,7 +108373,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108381,7 +108381,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -108393,20 +108393,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -108414,13 +108414,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -108430,13 +108430,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobImageOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -108449,12 +108449,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -108468,7 +108468,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -108479,26 +108479,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobImageOutputReference +### DataDigitaloceanAppSpecJobImageOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobImageOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobImageOutputReference(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 @@ -108506,7 +108506,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108514,7 +108514,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -108522,7 +108522,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -108534,149 +108534,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -108684,13 +108684,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -108705,17 +108705,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -108729,7 +108729,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -108739,7 +108739,7 @@ public readonly fqn: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -108749,7 +108749,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -108759,7 +108759,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -108769,7 +108769,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -108779,36 +108779,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobImage; ``` -- *Type:* DataDigitaloceanAppSpecJobImage +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobImage --- -### DataDigitaloceanAppSpecJobList +### DataDigitaloceanAppSpecJobList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobList(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 | 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 @@ -108816,7 +108816,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108824,7 +108824,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -108836,20 +108836,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -108857,13 +108857,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -108873,13 +108873,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -108892,12 +108892,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -108911,7 +108911,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -108922,25 +108922,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobLogDestinationDatadogList +### DataDigitaloceanAppSpecJobLogDestinationDatadogList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationDatadogList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationDatadogList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadogList(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 | 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 @@ -108948,7 +108948,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -108956,7 +108956,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -108968,20 +108968,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -108989,13 +108989,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -109005,13 +109005,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -109024,12 +109024,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -109043,7 +109043,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -109054,26 +109054,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference +### DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadogOutputReference(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 @@ -109081,7 +109081,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109089,7 +109089,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -109097,7 +109097,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -109109,149 +109109,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -109259,13 +109259,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -109280,15 +109280,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -109302,7 +109302,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -109312,7 +109312,7 @@ public readonly fqn: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -109322,7 +109322,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -109332,36 +109332,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobLogDestinationDatadog; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadog --- -### DataDigitaloceanAppSpecJobLogDestinationList +### DataDigitaloceanAppSpecJobLogDestinationList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationList(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 | 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 @@ -109369,7 +109369,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109377,7 +109377,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -109389,20 +109389,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -109410,13 +109410,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -109426,13 +109426,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -109445,12 +109445,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -109464,7 +109464,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -109475,25 +109475,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobLogDestinationLogtailList +### DataDigitaloceanAppSpecJobLogDestinationLogtailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationLogtailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationLogtailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtailList(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 | 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 @@ -109501,7 +109501,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109509,7 +109509,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -109521,20 +109521,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -109542,13 +109542,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -109558,13 +109558,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -109577,12 +109577,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -109596,7 +109596,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -109607,26 +109607,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference +### DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtailOutputReference(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 @@ -109634,7 +109634,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109642,7 +109642,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -109650,7 +109650,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -109662,149 +109662,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -109812,13 +109812,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -109833,14 +109833,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| token | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -109854,7 +109854,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -109864,7 +109864,7 @@ public readonly fqn: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -109874,37 +109874,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobLogDestinationLogtail; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtail --- -### DataDigitaloceanAppSpecJobLogDestinationOutputReference +### DataDigitaloceanAppSpecJobLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationOutputReference(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 @@ -109912,7 +109912,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -109920,7 +109920,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -109928,7 +109928,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -109940,149 +109940,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -110090,13 +110090,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -110111,17 +110111,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| datadog | DataDigitaloceanAppSpecJobLogDestinationDatadogList | *No description.* | -| logtail | DataDigitaloceanAppSpecJobLogDestinationLogtailList | *No description.* | -| name | string | *No description.* | -| papertrail | DataDigitaloceanAppSpecJobLogDestinationPapertrailList | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadogList | *No description.* | +| logtail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtailList | *No description.* | +| name | string | *No description.* | +| papertrail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrailList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestination | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -110135,7 +110135,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -110145,27 +110145,27 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: DataDigitaloceanAppSpecJobLogDestinationDatadogList; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationDatadogList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationDatadogList --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: DataDigitaloceanAppSpecJobLogDestinationLogtailList; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationLogtailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationLogtailList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -110175,46 +110175,46 @@ public readonly name: string; --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: DataDigitaloceanAppSpecJobLogDestinationPapertrailList; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationPapertrailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrailList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobLogDestination; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestination +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestination --- -### DataDigitaloceanAppSpecJobLogDestinationPapertrailList +### DataDigitaloceanAppSpecJobLogDestinationPapertrailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationPapertrailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationPapertrailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrailList(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 | 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 @@ -110222,7 +110222,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110230,7 +110230,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -110242,20 +110242,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -110263,13 +110263,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -110279,13 +110279,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -110298,12 +110298,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -110317,7 +110317,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -110328,26 +110328,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference +### DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrailOutputReference(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 @@ -110355,7 +110355,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110363,7 +110363,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -110371,7 +110371,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -110383,149 +110383,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -110533,13 +110533,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -110554,14 +110554,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -110575,7 +110575,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -110585,7 +110585,7 @@ public readonly fqn: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -110595,37 +110595,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJobLogDestinationPapertrail; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationPapertrail --- -### DataDigitaloceanAppSpecJobOutputReference +### DataDigitaloceanAppSpecJobOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecJobOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecJobOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecJobOutputReference(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 @@ -110633,7 +110633,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -110641,7 +110641,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -110649,7 +110649,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -110661,149 +110661,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -110811,13 +110811,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -110832,29 +110832,29 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| alert | DataDigitaloceanAppSpecJobAlertList | *No description.* | -| buildCommand | string | *No description.* | -| dockerfilePath | string | *No description.* | -| env | DataDigitaloceanAppSpecJobEnvList | *No description.* | -| environmentSlug | string | *No description.* | -| git | DataDigitaloceanAppSpecJobGitList | *No description.* | -| github | DataDigitaloceanAppSpecJobGithubList | *No description.* | -| gitlab | DataDigitaloceanAppSpecJobGitlabList | *No description.* | -| image | DataDigitaloceanAppSpecJobImageList | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| kind | string | *No description.* | -| logDestination | DataDigitaloceanAppSpecJobLogDestinationList | *No description.* | -| name | string | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecJob | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList | *No description.* | +| buildCommand | string | *No description.* | +| dockerfilePath | string | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList | *No description.* | +| environmentSlug | string | *No description.* | +| git | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitList | *No description.* | +| github | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithubList | *No description.* | +| gitlab | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlabList | *No description.* | +| image | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobImageList | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| kind | string | *No description.* | +| logDestination | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationList | *No description.* | +| name | string | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJob | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -110868,7 +110868,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -110878,17 +110878,17 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: DataDigitaloceanAppSpecJobAlertList; ``` -- *Type:* DataDigitaloceanAppSpecJobAlertList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -110898,7 +110898,7 @@ public readonly buildCommand: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -110908,17 +110908,17 @@ public readonly dockerfilePath: string; --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecJobEnvList; ``` -- *Type:* DataDigitaloceanAppSpecJobEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -110928,47 +110928,47 @@ public readonly environmentSlug: string; --- -##### `git`Required +##### `git`Required ```typescript public readonly git: DataDigitaloceanAppSpecJobGitList; ``` -- *Type:* DataDigitaloceanAppSpecJobGitList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitList --- -##### `github`Required +##### `github`Required ```typescript public readonly github: DataDigitaloceanAppSpecJobGithubList; ``` -- *Type:* DataDigitaloceanAppSpecJobGithubList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGithubList --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: DataDigitaloceanAppSpecJobGitlabList; ``` -- *Type:* DataDigitaloceanAppSpecJobGitlabList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobGitlabList --- -##### `image`Required +##### `image`Required ```typescript public readonly image: DataDigitaloceanAppSpecJobImageList; ``` -- *Type:* DataDigitaloceanAppSpecJobImageList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobImageList --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -110978,7 +110978,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -110988,7 +110988,7 @@ public readonly instanceSizeSlug: string; --- -##### `kind`Required +##### `kind`Required ```typescript public readonly kind: string; @@ -110998,17 +110998,17 @@ public readonly kind: string; --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: DataDigitaloceanAppSpecJobLogDestinationList; ``` -- *Type:* DataDigitaloceanAppSpecJobLogDestinationList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobLogDestinationList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -111018,7 +111018,7 @@ public readonly name: string; --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -111028,7 +111028,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -111038,36 +111038,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecJob; ``` -- *Type:* DataDigitaloceanAppSpecJob +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJob --- -### DataDigitaloceanAppSpecList +### DataDigitaloceanAppSpecList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecList(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 | 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 @@ -111075,7 +111075,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111083,7 +111083,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -111095,20 +111095,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -111116,13 +111116,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -111132,13 +111132,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -111151,12 +111151,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -111170,7 +111170,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -111181,26 +111181,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecOutputReference +### DataDigitaloceanAppSpecOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecOutputReference(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 @@ -111208,7 +111208,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111216,7 +111216,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -111224,7 +111224,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -111236,149 +111236,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -111386,13 +111386,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -111407,25 +111407,25 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| alert | DataDigitaloceanAppSpecAlertList | *No description.* | -| database | DataDigitaloceanAppSpecDatabaseList | *No description.* | -| domain | DataDigitaloceanAppSpecDomainList | *No description.* | -| domains | string[] | *No description.* | -| env | DataDigitaloceanAppSpecEnvList | *No description.* | -| function | DataDigitaloceanAppSpecFunctionList | *No description.* | -| job | DataDigitaloceanAppSpecJobList | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| service | DataDigitaloceanAppSpecServiceList | *No description.* | -| staticSite | DataDigitaloceanAppSpecStaticSiteList | *No description.* | -| worker | DataDigitaloceanAppSpecWorkerList | *No description.* | -| internalValue | DataDigitaloceanAppSpec | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecAlertList | *No description.* | +| database | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDatabaseList | *No description.* | +| domain | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDomainList | *No description.* | +| domains | string[] | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecEnvList | *No description.* | +| function | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionList | *No description.* | +| job | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobList | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| service | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceList | *No description.* | +| staticSite | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteList | *No description.* | +| worker | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpec | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -111439,7 +111439,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -111449,37 +111449,37 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: DataDigitaloceanAppSpecAlertList; ``` -- *Type:* DataDigitaloceanAppSpecAlertList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecAlertList --- -##### `database`Required +##### `database`Required ```typescript public readonly database: DataDigitaloceanAppSpecDatabaseList; ``` -- *Type:* DataDigitaloceanAppSpecDatabaseList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDatabaseList --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: DataDigitaloceanAppSpecDomainList; ``` -- *Type:* DataDigitaloceanAppSpecDomainList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecDomainList --- -##### `domains`Required +##### `domains`Required ```typescript public readonly domains: string[]; @@ -111489,37 +111489,37 @@ public readonly domains: string[]; --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecEnvList; ``` -- *Type:* DataDigitaloceanAppSpecEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecEnvList --- -##### `function`Required +##### `function`Required ```typescript public readonly function: DataDigitaloceanAppSpecFunctionList; ``` -- *Type:* DataDigitaloceanAppSpecFunctionList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionList --- -##### `job`Required +##### `job`Required ```typescript public readonly job: DataDigitaloceanAppSpecJobList; ``` -- *Type:* DataDigitaloceanAppSpecJobList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecJobList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -111529,7 +111529,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -111539,66 +111539,66 @@ public readonly region: string; --- -##### `service`Required +##### `service`Required ```typescript public readonly service: DataDigitaloceanAppSpecServiceList; ``` -- *Type:* DataDigitaloceanAppSpecServiceList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceList --- -##### `staticSite`Required +##### `staticSite`Required ```typescript public readonly staticSite: DataDigitaloceanAppSpecStaticSiteList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteList --- -##### `worker`Required +##### `worker`Required ```typescript public readonly worker: DataDigitaloceanAppSpecWorkerList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpec; ``` -- *Type:* DataDigitaloceanAppSpec +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpec --- -### DataDigitaloceanAppSpecServiceAlertList +### DataDigitaloceanAppSpecServiceAlertList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceAlertList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlertList(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 | 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 @@ -111606,7 +111606,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111614,7 +111614,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -111626,20 +111626,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -111647,13 +111647,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -111663,13 +111663,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -111682,12 +111682,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -111701,7 +111701,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -111712,26 +111712,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceAlertOutputReference +### DataDigitaloceanAppSpecServiceAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceAlertOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlertOutputReference(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 @@ -111739,7 +111739,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -111747,7 +111747,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -111755,7 +111755,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -111767,149 +111767,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -111917,13 +111917,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -111938,18 +111938,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlert | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -111963,7 +111963,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -111973,7 +111973,7 @@ public readonly fqn: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -111983,7 +111983,7 @@ public readonly disabled: IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -111993,7 +111993,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -112003,7 +112003,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -112013,7 +112013,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -112023,36 +112023,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceAlert; ``` -- *Type:* DataDigitaloceanAppSpecServiceAlert +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlert --- -### DataDigitaloceanAppSpecServiceCorsAllowOriginsList +### DataDigitaloceanAppSpecServiceCorsAllowOriginsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceCorsAllowOriginsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceCorsAllowOriginsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOriginsList(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 | 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 @@ -112060,7 +112060,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112068,7 +112068,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -112080,20 +112080,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -112101,13 +112101,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -112117,13 +112117,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -112136,12 +112136,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -112155,7 +112155,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -112166,26 +112166,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference +### DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOriginsOutputReference(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 @@ -112193,7 +112193,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112201,7 +112201,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -112209,7 +112209,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -112221,149 +112221,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -112371,13 +112371,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -112392,16 +112392,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -112415,7 +112415,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -112425,7 +112425,7 @@ public readonly fqn: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -112435,7 +112435,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -112445,7 +112445,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -112455,36 +112455,36 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceCorsAllowOrigins; ``` -- *Type:* DataDigitaloceanAppSpecServiceCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOrigins --- -### DataDigitaloceanAppSpecServiceCorsList +### DataDigitaloceanAppSpecServiceCorsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceCorsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceCorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsList(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 | 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 @@ -112492,7 +112492,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112500,7 +112500,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -112512,20 +112512,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -112533,13 +112533,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -112549,13 +112549,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceCorsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -112568,12 +112568,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -112587,7 +112587,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -112598,26 +112598,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceCorsOutputReference +### DataDigitaloceanAppSpecServiceCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceCorsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsOutputReference(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 @@ -112625,7 +112625,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112633,7 +112633,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -112641,7 +112641,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -112653,149 +112653,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -112803,13 +112803,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -112824,19 +112824,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| allowCredentials | cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| allowOrigins | DataDigitaloceanAppSpecServiceCorsAllowOriginsList | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowCredentials | cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOriginsList | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -112850,7 +112850,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -112860,7 +112860,7 @@ public readonly fqn: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: IResolvable; @@ -112870,7 +112870,7 @@ public readonly allowCredentials: IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -112880,7 +112880,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -112890,17 +112890,17 @@ public readonly allowMethods: string[]; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: DataDigitaloceanAppSpecServiceCorsAllowOriginsList; ``` -- *Type:* DataDigitaloceanAppSpecServiceCorsAllowOriginsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsAllowOriginsList --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -112910,7 +112910,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -112920,36 +112920,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceCors; ``` -- *Type:* DataDigitaloceanAppSpecServiceCors +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCors --- -### DataDigitaloceanAppSpecServiceEnvList +### DataDigitaloceanAppSpecServiceEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnvList(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 | 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 @@ -112957,7 +112957,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -112965,7 +112965,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -112977,20 +112977,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -112998,13 +112998,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -113014,13 +113014,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -113033,12 +113033,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -113052,7 +113052,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -113063,26 +113063,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceEnvOutputReference +### DataDigitaloceanAppSpecServiceEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnvOutputReference(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 @@ -113090,7 +113090,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113098,7 +113098,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -113106,7 +113106,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -113118,149 +113118,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -113268,13 +113268,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -113289,17 +113289,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -113313,7 +113313,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -113323,7 +113323,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -113333,7 +113333,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -113343,7 +113343,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -113353,7 +113353,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -113363,36 +113363,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceEnv; ``` -- *Type:* DataDigitaloceanAppSpecServiceEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnv --- -### DataDigitaloceanAppSpecServiceGithubList +### DataDigitaloceanAppSpecServiceGithubList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGithubList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGithubList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithubList(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 | 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 @@ -113400,7 +113400,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113408,7 +113408,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -113420,20 +113420,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -113441,13 +113441,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -113457,13 +113457,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceGithubOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -113476,12 +113476,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -113495,7 +113495,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -113506,26 +113506,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceGithubOutputReference +### DataDigitaloceanAppSpecServiceGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGithubOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithubOutputReference(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 @@ -113533,7 +113533,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113541,7 +113541,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -113549,7 +113549,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -113561,149 +113561,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -113711,13 +113711,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -113732,16 +113732,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceGithub | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -113755,7 +113755,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -113765,7 +113765,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -113775,7 +113775,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -113785,7 +113785,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -113795,36 +113795,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceGithub; ``` -- *Type:* DataDigitaloceanAppSpecServiceGithub +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithub --- -### DataDigitaloceanAppSpecServiceGitlabList +### DataDigitaloceanAppSpecServiceGitlabList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGitlabList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGitlabList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlabList(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 | 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 @@ -113832,7 +113832,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113840,7 +113840,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -113852,20 +113852,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -113873,13 +113873,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -113889,13 +113889,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceGitlabOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -113908,12 +113908,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -113927,7 +113927,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -113938,26 +113938,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceGitlabOutputReference +### DataDigitaloceanAppSpecServiceGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlabOutputReference(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 @@ -113965,7 +113965,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -113973,7 +113973,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -113981,7 +113981,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -113993,149 +113993,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -114143,13 +114143,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -114164,16 +114164,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceGitlab | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -114187,7 +114187,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -114197,7 +114197,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -114207,7 +114207,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -114217,7 +114217,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -114227,36 +114227,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceGitlab; ``` -- *Type:* DataDigitaloceanAppSpecServiceGitlab +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlab --- -### DataDigitaloceanAppSpecServiceGitList +### DataDigitaloceanAppSpecServiceGitList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGitList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitList(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 | 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 @@ -114264,7 +114264,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114272,7 +114272,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -114284,20 +114284,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -114305,13 +114305,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -114321,13 +114321,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceGitOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -114340,12 +114340,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -114359,7 +114359,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -114370,26 +114370,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceGitOutputReference +### DataDigitaloceanAppSpecServiceGitOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceGitOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitOutputReference(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 @@ -114397,7 +114397,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114405,7 +114405,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -114413,7 +114413,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -114425,149 +114425,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -114575,13 +114575,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -114596,15 +114596,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceGit | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -114618,7 +114618,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -114628,7 +114628,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -114638,7 +114638,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -114648,36 +114648,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceGit; ``` -- *Type:* DataDigitaloceanAppSpecServiceGit +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGit --- -### DataDigitaloceanAppSpecServiceHealthCheckList +### DataDigitaloceanAppSpecServiceHealthCheckList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceHealthCheckList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceHealthCheckList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheckList(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 | 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 @@ -114685,7 +114685,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114693,7 +114693,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -114705,20 +114705,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -114726,13 +114726,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -114742,13 +114742,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceHealthCheckOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -114761,12 +114761,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -114780,7 +114780,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -114791,26 +114791,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceHealthCheckOutputReference +### DataDigitaloceanAppSpecServiceHealthCheckOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceHealthCheckOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheckOutputReference(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 @@ -114818,7 +114818,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -114826,7 +114826,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -114834,7 +114834,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -114846,149 +114846,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -114996,13 +114996,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -115017,19 +115017,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| failureThreshold | number | *No description.* | -| httpPath | string | *No description.* | -| initialDelaySeconds | number | *No description.* | -| periodSeconds | number | *No description.* | -| successThreshold | number | *No description.* | -| timeoutSeconds | number | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceHealthCheck | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| failureThreshold | number | *No description.* | +| httpPath | string | *No description.* | +| initialDelaySeconds | number | *No description.* | +| periodSeconds | number | *No description.* | +| successThreshold | number | *No description.* | +| timeoutSeconds | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheck | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -115043,7 +115043,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -115053,7 +115053,7 @@ public readonly fqn: string; --- -##### `failureThreshold`Required +##### `failureThreshold`Required ```typescript public readonly failureThreshold: number; @@ -115063,7 +115063,7 @@ public readonly failureThreshold: number; --- -##### `httpPath`Required +##### `httpPath`Required ```typescript public readonly httpPath: string; @@ -115073,7 +115073,7 @@ public readonly httpPath: string; --- -##### `initialDelaySeconds`Required +##### `initialDelaySeconds`Required ```typescript public readonly initialDelaySeconds: number; @@ -115083,7 +115083,7 @@ public readonly initialDelaySeconds: number; --- -##### `periodSeconds`Required +##### `periodSeconds`Required ```typescript public readonly periodSeconds: number; @@ -115093,7 +115093,7 @@ public readonly periodSeconds: number; --- -##### `successThreshold`Required +##### `successThreshold`Required ```typescript public readonly successThreshold: number; @@ -115103,7 +115103,7 @@ public readonly successThreshold: number; --- -##### `timeoutSeconds`Required +##### `timeoutSeconds`Required ```typescript public readonly timeoutSeconds: number; @@ -115113,36 +115113,36 @@ public readonly timeoutSeconds: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceHealthCheck; ``` -- *Type:* DataDigitaloceanAppSpecServiceHealthCheck +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheck --- -### DataDigitaloceanAppSpecServiceImageList +### DataDigitaloceanAppSpecServiceImageList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceImageList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceImageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImageList(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 | 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 @@ -115150,7 +115150,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115158,7 +115158,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -115170,20 +115170,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -115191,13 +115191,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -115207,13 +115207,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceImageOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -115226,12 +115226,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -115245,7 +115245,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -115256,26 +115256,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceImageOutputReference +### DataDigitaloceanAppSpecServiceImageOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceImageOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImageOutputReference(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 @@ -115283,7 +115283,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115291,7 +115291,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -115299,7 +115299,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -115311,149 +115311,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -115461,13 +115461,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -115482,17 +115482,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -115506,7 +115506,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -115516,7 +115516,7 @@ public readonly fqn: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -115526,7 +115526,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -115536,7 +115536,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -115546,7 +115546,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -115556,36 +115556,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceImage; ``` -- *Type:* DataDigitaloceanAppSpecServiceImage +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImage --- -### DataDigitaloceanAppSpecServiceList +### DataDigitaloceanAppSpecServiceList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceList(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 | 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 @@ -115593,7 +115593,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115601,7 +115601,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -115613,20 +115613,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -115634,13 +115634,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -115650,13 +115650,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -115669,12 +115669,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -115688,7 +115688,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -115699,25 +115699,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceLogDestinationDatadogList +### DataDigitaloceanAppSpecServiceLogDestinationDatadogList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationDatadogList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationDatadogList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadogList(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 | 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 @@ -115725,7 +115725,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115733,7 +115733,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -115745,20 +115745,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -115766,13 +115766,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -115782,13 +115782,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -115801,12 +115801,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -115820,7 +115820,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -115831,26 +115831,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference +### DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadogOutputReference(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 @@ -115858,7 +115858,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -115866,7 +115866,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -115874,7 +115874,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -115886,149 +115886,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -116036,13 +116036,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -116057,15 +116057,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -116079,7 +116079,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -116089,7 +116089,7 @@ public readonly fqn: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -116099,7 +116099,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -116109,36 +116109,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceLogDestinationDatadog; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadog --- -### DataDigitaloceanAppSpecServiceLogDestinationList +### DataDigitaloceanAppSpecServiceLogDestinationList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationList(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 | 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 @@ -116146,7 +116146,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116154,7 +116154,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -116166,20 +116166,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -116187,13 +116187,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -116203,13 +116203,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -116222,12 +116222,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -116241,7 +116241,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -116252,25 +116252,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceLogDestinationLogtailList +### DataDigitaloceanAppSpecServiceLogDestinationLogtailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationLogtailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationLogtailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtailList(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 | 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 @@ -116278,7 +116278,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116286,7 +116286,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -116298,20 +116298,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -116319,13 +116319,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -116335,13 +116335,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -116354,12 +116354,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -116373,7 +116373,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -116384,26 +116384,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference +### DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtailOutputReference(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 @@ -116411,7 +116411,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116419,7 +116419,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -116427,7 +116427,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -116439,149 +116439,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -116589,13 +116589,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -116610,14 +116610,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| token | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -116631,7 +116631,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -116641,7 +116641,7 @@ public readonly fqn: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -116651,37 +116651,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceLogDestinationLogtail; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtail --- -### DataDigitaloceanAppSpecServiceLogDestinationOutputReference +### DataDigitaloceanAppSpecServiceLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationOutputReference(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 @@ -116689,7 +116689,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -116697,7 +116697,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -116705,7 +116705,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -116717,149 +116717,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -116867,13 +116867,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -116888,17 +116888,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| datadog | DataDigitaloceanAppSpecServiceLogDestinationDatadogList | *No description.* | -| logtail | DataDigitaloceanAppSpecServiceLogDestinationLogtailList | *No description.* | -| name | string | *No description.* | -| papertrail | DataDigitaloceanAppSpecServiceLogDestinationPapertrailList | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadogList | *No description.* | +| logtail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtailList | *No description.* | +| name | string | *No description.* | +| papertrail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrailList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestination | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -116912,7 +116912,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -116922,27 +116922,27 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: DataDigitaloceanAppSpecServiceLogDestinationDatadogList; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationDatadogList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationDatadogList --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: DataDigitaloceanAppSpecServiceLogDestinationLogtailList; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationLogtailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationLogtailList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -116952,46 +116952,46 @@ public readonly name: string; --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: DataDigitaloceanAppSpecServiceLogDestinationPapertrailList; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationPapertrailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrailList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceLogDestination; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestination +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestination --- -### DataDigitaloceanAppSpecServiceLogDestinationPapertrailList +### DataDigitaloceanAppSpecServiceLogDestinationPapertrailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationPapertrailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationPapertrailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrailList(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 | 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 @@ -116999,7 +116999,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -117007,7 +117007,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -117019,20 +117019,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -117040,13 +117040,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -117056,13 +117056,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -117075,12 +117075,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -117094,7 +117094,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -117105,26 +117105,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference +### DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrailOutputReference(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 @@ -117132,7 +117132,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -117140,7 +117140,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -117148,7 +117148,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -117160,149 +117160,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -117310,13 +117310,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -117331,14 +117331,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -117352,7 +117352,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -117362,7 +117362,7 @@ public readonly fqn: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -117372,37 +117372,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceLogDestinationPapertrail; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationPapertrail --- -### DataDigitaloceanAppSpecServiceOutputReference +### DataDigitaloceanAppSpecServiceOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceOutputReference(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 @@ -117410,7 +117410,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -117418,7 +117418,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -117426,7 +117426,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -117438,149 +117438,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -117588,13 +117588,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -117609,33 +117609,33 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| alert | DataDigitaloceanAppSpecServiceAlertList | *No description.* | -| buildCommand | string | *No description.* | -| cors | DataDigitaloceanAppSpecServiceCorsList | *No description.* | -| dockerfilePath | string | *No description.* | -| env | DataDigitaloceanAppSpecServiceEnvList | *No description.* | -| environmentSlug | string | *No description.* | -| git | DataDigitaloceanAppSpecServiceGitList | *No description.* | -| github | DataDigitaloceanAppSpecServiceGithubList | *No description.* | -| gitlab | DataDigitaloceanAppSpecServiceGitlabList | *No description.* | -| healthCheck | DataDigitaloceanAppSpecServiceHealthCheckList | *No description.* | -| httpPort | number | *No description.* | -| image | DataDigitaloceanAppSpecServiceImageList | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| internalPorts | number[] | *No description.* | -| logDestination | DataDigitaloceanAppSpecServiceLogDestinationList | *No description.* | -| name | string | *No description.* | -| routes | DataDigitaloceanAppSpecServiceRoutesList | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecService | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlertList | *No description.* | +| buildCommand | string | *No description.* | +| cors | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsList | *No description.* | +| dockerfilePath | string | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnvList | *No description.* | +| environmentSlug | string | *No description.* | +| git | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitList | *No description.* | +| github | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithubList | *No description.* | +| gitlab | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlabList | *No description.* | +| healthCheck | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheckList | *No description.* | +| httpPort | number | *No description.* | +| image | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImageList | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| internalPorts | number[] | *No description.* | +| logDestination | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationList | *No description.* | +| name | string | *No description.* | +| routes | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutesList | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecService | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -117649,7 +117649,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -117659,17 +117659,17 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: DataDigitaloceanAppSpecServiceAlertList; ``` -- *Type:* DataDigitaloceanAppSpecServiceAlertList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceAlertList --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -117679,17 +117679,17 @@ public readonly buildCommand: string; --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: DataDigitaloceanAppSpecServiceCorsList; ``` -- *Type:* DataDigitaloceanAppSpecServiceCorsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceCorsList --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -117699,17 +117699,17 @@ public readonly dockerfilePath: string; --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecServiceEnvList; ``` -- *Type:* DataDigitaloceanAppSpecServiceEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceEnvList --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -117719,47 +117719,47 @@ public readonly environmentSlug: string; --- -##### `git`Required +##### `git`Required ```typescript public readonly git: DataDigitaloceanAppSpecServiceGitList; ``` -- *Type:* DataDigitaloceanAppSpecServiceGitList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitList --- -##### `github`Required +##### `github`Required ```typescript public readonly github: DataDigitaloceanAppSpecServiceGithubList; ``` -- *Type:* DataDigitaloceanAppSpecServiceGithubList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGithubList --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: DataDigitaloceanAppSpecServiceGitlabList; ``` -- *Type:* DataDigitaloceanAppSpecServiceGitlabList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceGitlabList --- -##### `healthCheck`Required +##### `healthCheck`Required ```typescript public readonly healthCheck: DataDigitaloceanAppSpecServiceHealthCheckList; ``` -- *Type:* DataDigitaloceanAppSpecServiceHealthCheckList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceHealthCheckList --- -##### `httpPort`Required +##### `httpPort`Required ```typescript public readonly httpPort: number; @@ -117769,17 +117769,17 @@ public readonly httpPort: number; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: DataDigitaloceanAppSpecServiceImageList; ``` -- *Type:* DataDigitaloceanAppSpecServiceImageList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceImageList --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -117789,7 +117789,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -117799,7 +117799,7 @@ public readonly instanceSizeSlug: string; --- -##### `internalPorts`Required +##### `internalPorts`Required ```typescript public readonly internalPorts: number[]; @@ -117809,17 +117809,17 @@ public readonly internalPorts: number[]; --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: DataDigitaloceanAppSpecServiceLogDestinationList; ``` -- *Type:* DataDigitaloceanAppSpecServiceLogDestinationList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceLogDestinationList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -117829,17 +117829,17 @@ public readonly name: string; --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: DataDigitaloceanAppSpecServiceRoutesList; ``` -- *Type:* DataDigitaloceanAppSpecServiceRoutesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutesList --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -117849,7 +117849,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -117859,36 +117859,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecService; ``` -- *Type:* DataDigitaloceanAppSpecService +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecService --- -### DataDigitaloceanAppSpecServiceRoutesList +### DataDigitaloceanAppSpecServiceRoutesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceRoutesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutesList(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 | 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 @@ -117896,7 +117896,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -117904,7 +117904,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -117916,20 +117916,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -117937,13 +117937,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -117953,13 +117953,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecServiceRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -117972,12 +117972,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -117991,7 +117991,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -118002,26 +118002,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecServiceRoutesOutputReference +### DataDigitaloceanAppSpecServiceRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecServiceRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecServiceRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutesOutputReference(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 @@ -118029,7 +118029,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -118037,7 +118037,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -118045,7 +118045,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -118057,149 +118057,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -118207,13 +118207,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -118228,15 +118228,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | cdktf.IResolvable | *No description.* | -| internalValue | DataDigitaloceanAppSpecServiceRoutes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -118250,7 +118250,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -118260,7 +118260,7 @@ public readonly fqn: string; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -118270,7 +118270,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: IResolvable; @@ -118280,36 +118280,36 @@ public readonly preservePathPrefix: IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecServiceRoutes; ``` -- *Type:* DataDigitaloceanAppSpecServiceRoutes +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecServiceRoutes --- -### DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList +### DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList(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 | 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 @@ -118317,7 +118317,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -118325,7 +118325,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -118337,20 +118337,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -118358,13 +118358,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -118374,13 +118374,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -118393,12 +118393,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -118412,7 +118412,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -118423,26 +118423,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference +### DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsOutputReference(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 @@ -118450,7 +118450,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -118458,7 +118458,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -118466,7 +118466,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -118478,149 +118478,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -118628,13 +118628,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -118649,16 +118649,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| exact | string | *No description.* | -| prefix | string | *No description.* | -| regex | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -118672,7 +118672,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -118682,7 +118682,7 @@ public readonly fqn: string; --- -##### `exact`Required +##### `exact`Required ```typescript public readonly exact: string; @@ -118692,7 +118692,7 @@ public readonly exact: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -118702,7 +118702,7 @@ public readonly prefix: string; --- -##### `regex`Required +##### `regex`Required ```typescript public readonly regex: string; @@ -118712,36 +118712,36 @@ public readonly regex: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOrigins --- -### DataDigitaloceanAppSpecStaticSiteCorsList +### DataDigitaloceanAppSpecStaticSiteCorsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteCorsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteCorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsList(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 | 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 @@ -118749,7 +118749,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -118757,7 +118757,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -118769,20 +118769,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -118790,13 +118790,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -118806,13 +118806,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteCorsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -118825,12 +118825,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -118844,7 +118844,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -118855,26 +118855,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteCorsOutputReference +### DataDigitaloceanAppSpecStaticSiteCorsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteCorsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsOutputReference(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 @@ -118882,7 +118882,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -118890,7 +118890,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -118898,7 +118898,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -118910,149 +118910,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -119060,13 +119060,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -119081,19 +119081,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| allowCredentials | cdktf.IResolvable | *No description.* | -| allowHeaders | string[] | *No description.* | -| allowMethods | string[] | *No description.* | -| allowOrigins | DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList | *No description.* | -| exposeHeaders | string[] | *No description.* | -| maxAge | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteCors | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowCredentials | cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| allowOrigins | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCors | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -119107,7 +119107,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -119117,7 +119117,7 @@ public readonly fqn: string; --- -##### `allowCredentials`Required +##### `allowCredentials`Required ```typescript public readonly allowCredentials: IResolvable; @@ -119127,7 +119127,7 @@ public readonly allowCredentials: IResolvable; --- -##### `allowHeaders`Required +##### `allowHeaders`Required ```typescript public readonly allowHeaders: string[]; @@ -119137,7 +119137,7 @@ public readonly allowHeaders: string[]; --- -##### `allowMethods`Required +##### `allowMethods`Required ```typescript public readonly allowMethods: string[]; @@ -119147,17 +119147,17 @@ public readonly allowMethods: string[]; --- -##### `allowOrigins`Required +##### `allowOrigins`Required ```typescript public readonly allowOrigins: DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsAllowOriginsList --- -##### `exposeHeaders`Required +##### `exposeHeaders`Required ```typescript public readonly exposeHeaders: string[]; @@ -119167,7 +119167,7 @@ public readonly exposeHeaders: string[]; --- -##### `maxAge`Required +##### `maxAge`Required ```typescript public readonly maxAge: string; @@ -119177,36 +119177,36 @@ public readonly maxAge: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteCors; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteCors +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCors --- -### DataDigitaloceanAppSpecStaticSiteEnvList +### DataDigitaloceanAppSpecStaticSiteEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnvList(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 | 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 @@ -119214,7 +119214,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -119222,7 +119222,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -119234,20 +119234,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -119255,13 +119255,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -119271,13 +119271,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -119290,12 +119290,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -119309,7 +119309,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -119320,26 +119320,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteEnvOutputReference +### DataDigitaloceanAppSpecStaticSiteEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnvOutputReference(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 @@ -119347,7 +119347,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -119355,7 +119355,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -119363,7 +119363,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -119375,149 +119375,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -119525,13 +119525,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -119546,17 +119546,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -119570,7 +119570,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -119580,7 +119580,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -119590,7 +119590,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -119600,7 +119600,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -119610,7 +119610,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -119620,36 +119620,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteEnv; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnv --- -### DataDigitaloceanAppSpecStaticSiteGithubList +### DataDigitaloceanAppSpecStaticSiteGithubList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGithubList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGithubList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithubList(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 | 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 @@ -119657,7 +119657,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -119665,7 +119665,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -119677,20 +119677,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -119698,13 +119698,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -119714,13 +119714,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteGithubOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -119733,12 +119733,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -119752,7 +119752,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -119763,26 +119763,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteGithubOutputReference +### DataDigitaloceanAppSpecStaticSiteGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGithubOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithubOutputReference(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 @@ -119790,7 +119790,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -119798,7 +119798,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -119806,7 +119806,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -119818,149 +119818,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -119968,13 +119968,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -119989,16 +119989,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteGithub | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -120012,7 +120012,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -120022,7 +120022,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -120032,7 +120032,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -120042,7 +120042,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -120052,36 +120052,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteGithub; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGithub +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithub --- -### DataDigitaloceanAppSpecStaticSiteGitlabList +### DataDigitaloceanAppSpecStaticSiteGitlabList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGitlabList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGitlabList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlabList(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 | 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 @@ -120089,7 +120089,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -120097,7 +120097,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -120109,20 +120109,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -120130,13 +120130,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -120146,13 +120146,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteGitlabOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -120165,12 +120165,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -120184,7 +120184,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -120195,26 +120195,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteGitlabOutputReference +### DataDigitaloceanAppSpecStaticSiteGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlabOutputReference(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 @@ -120222,7 +120222,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -120230,7 +120230,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -120238,7 +120238,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -120250,149 +120250,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -120400,13 +120400,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -120421,16 +120421,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteGitlab | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -120444,7 +120444,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -120454,7 +120454,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -120464,7 +120464,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -120474,7 +120474,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -120484,36 +120484,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteGitlab; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGitlab +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlab --- -### DataDigitaloceanAppSpecStaticSiteGitList +### DataDigitaloceanAppSpecStaticSiteGitList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGitList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitList(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 | 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 @@ -120521,7 +120521,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -120529,7 +120529,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -120541,20 +120541,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -120562,13 +120562,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -120578,13 +120578,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteGitOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -120597,12 +120597,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -120616,7 +120616,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -120627,26 +120627,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteGitOutputReference +### DataDigitaloceanAppSpecStaticSiteGitOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteGitOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitOutputReference(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 @@ -120654,7 +120654,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -120662,7 +120662,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -120670,7 +120670,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -120682,149 +120682,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -120832,13 +120832,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -120853,15 +120853,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteGit | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -120875,7 +120875,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -120885,7 +120885,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -120895,7 +120895,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -120905,36 +120905,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteGit; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGit +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGit --- -### DataDigitaloceanAppSpecStaticSiteList +### DataDigitaloceanAppSpecStaticSiteList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteList(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 | 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 @@ -120942,7 +120942,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -120950,7 +120950,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -120962,20 +120962,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -120983,13 +120983,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -120999,13 +120999,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -121018,12 +121018,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -121037,7 +121037,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -121048,26 +121048,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteOutputReference +### DataDigitaloceanAppSpecStaticSiteOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteOutputReference(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 @@ -121075,7 +121075,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -121083,7 +121083,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -121091,7 +121091,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -121103,149 +121103,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -121253,13 +121253,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -121274,28 +121274,28 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| buildCommand | string | *No description.* | -| catchallDocument | string | *No description.* | -| cors | DataDigitaloceanAppSpecStaticSiteCorsList | *No description.* | -| dockerfilePath | string | *No description.* | -| env | DataDigitaloceanAppSpecStaticSiteEnvList | *No description.* | -| environmentSlug | string | *No description.* | -| errorDocument | string | *No description.* | -| git | DataDigitaloceanAppSpecStaticSiteGitList | *No description.* | -| github | DataDigitaloceanAppSpecStaticSiteGithubList | *No description.* | -| gitlab | DataDigitaloceanAppSpecStaticSiteGitlabList | *No description.* | -| indexDocument | string | *No description.* | -| name | string | *No description.* | -| outputDir | string | *No description.* | -| routes | DataDigitaloceanAppSpecStaticSiteRoutesList | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSite | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| buildCommand | string | *No description.* | +| catchallDocument | string | *No description.* | +| cors | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsList | *No description.* | +| dockerfilePath | string | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnvList | *No description.* | +| environmentSlug | string | *No description.* | +| errorDocument | string | *No description.* | +| git | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitList | *No description.* | +| github | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithubList | *No description.* | +| gitlab | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlabList | *No description.* | +| indexDocument | string | *No description.* | +| name | string | *No description.* | +| outputDir | string | *No description.* | +| routes | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutesList | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSite | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -121309,7 +121309,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -121319,7 +121319,7 @@ public readonly fqn: string; --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -121329,7 +121329,7 @@ public readonly buildCommand: string; --- -##### `catchallDocument`Required +##### `catchallDocument`Required ```typescript public readonly catchallDocument: string; @@ -121339,17 +121339,17 @@ public readonly catchallDocument: string; --- -##### `cors`Required +##### `cors`Required ```typescript public readonly cors: DataDigitaloceanAppSpecStaticSiteCorsList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteCorsList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteCorsList --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -121359,17 +121359,17 @@ public readonly dockerfilePath: string; --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecStaticSiteEnvList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteEnvList --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -121379,7 +121379,7 @@ public readonly environmentSlug: string; --- -##### `errorDocument`Required +##### `errorDocument`Required ```typescript public readonly errorDocument: string; @@ -121389,37 +121389,37 @@ public readonly errorDocument: string; --- -##### `git`Required +##### `git`Required ```typescript public readonly git: DataDigitaloceanAppSpecStaticSiteGitList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGitList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitList --- -##### `github`Required +##### `github`Required ```typescript public readonly github: DataDigitaloceanAppSpecStaticSiteGithubList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGithubList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGithubList --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: DataDigitaloceanAppSpecStaticSiteGitlabList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteGitlabList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteGitlabList --- -##### `indexDocument`Required +##### `indexDocument`Required ```typescript public readonly indexDocument: string; @@ -121429,7 +121429,7 @@ public readonly indexDocument: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -121439,7 +121439,7 @@ public readonly name: string; --- -##### `outputDir`Required +##### `outputDir`Required ```typescript public readonly outputDir: string; @@ -121449,17 +121449,17 @@ public readonly outputDir: string; --- -##### `routes`Required +##### `routes`Required ```typescript public readonly routes: DataDigitaloceanAppSpecStaticSiteRoutesList; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteRoutesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutesList --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -121469,36 +121469,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSite; ``` -- *Type:* DataDigitaloceanAppSpecStaticSite +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSite --- -### DataDigitaloceanAppSpecStaticSiteRoutesList +### DataDigitaloceanAppSpecStaticSiteRoutesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteRoutesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutesList(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 | 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 @@ -121506,7 +121506,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -121514,7 +121514,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -121526,20 +121526,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -121547,13 +121547,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -121563,13 +121563,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecStaticSiteRoutesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -121582,12 +121582,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -121601,7 +121601,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -121612,26 +121612,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecStaticSiteRoutesOutputReference +### DataDigitaloceanAppSpecStaticSiteRoutesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecStaticSiteRoutesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecStaticSiteRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutesOutputReference(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 @@ -121639,7 +121639,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -121647,7 +121647,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -121655,7 +121655,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -121667,149 +121667,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -121817,13 +121817,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -121838,15 +121838,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| path | string | *No description.* | -| preservePathPrefix | cdktf.IResolvable | *No description.* | -| internalValue | DataDigitaloceanAppSpecStaticSiteRoutes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| path | string | *No description.* | +| preservePathPrefix | cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -121860,7 +121860,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -121870,7 +121870,7 @@ public readonly fqn: string; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -121880,7 +121880,7 @@ public readonly path: string; --- -##### `preservePathPrefix`Required +##### `preservePathPrefix`Required ```typescript public readonly preservePathPrefix: IResolvable; @@ -121890,36 +121890,36 @@ public readonly preservePathPrefix: IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecStaticSiteRoutes; ``` -- *Type:* DataDigitaloceanAppSpecStaticSiteRoutes +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecStaticSiteRoutes --- -### DataDigitaloceanAppSpecWorkerAlertList +### DataDigitaloceanAppSpecWorkerAlertList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerAlertList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlertList(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 | 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 @@ -121927,7 +121927,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -121935,7 +121935,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -121947,20 +121947,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -121968,13 +121968,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -121984,13 +121984,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -122003,12 +122003,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -122022,7 +122022,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -122033,26 +122033,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerAlertOutputReference +### DataDigitaloceanAppSpecWorkerAlertOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerAlertOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlertOutputReference(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 @@ -122060,7 +122060,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -122068,7 +122068,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -122076,7 +122076,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -122088,149 +122088,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -122238,13 +122238,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -122259,18 +122259,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| operator | string | *No description.* | -| rule | string | *No description.* | -| value | number | *No description.* | -| window | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerAlert | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| operator | string | *No description.* | +| rule | string | *No description.* | +| value | number | *No description.* | +| window | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlert | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -122284,7 +122284,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -122294,7 +122294,7 @@ public readonly fqn: string; --- -##### `disabled`Required +##### `disabled`Required ```typescript public readonly disabled: IResolvable; @@ -122304,7 +122304,7 @@ public readonly disabled: IResolvable; --- -##### `operator`Required +##### `operator`Required ```typescript public readonly operator: string; @@ -122314,7 +122314,7 @@ public readonly operator: string; --- -##### `rule`Required +##### `rule`Required ```typescript public readonly rule: string; @@ -122324,7 +122324,7 @@ public readonly rule: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: number; @@ -122334,7 +122334,7 @@ public readonly value: number; --- -##### `window`Required +##### `window`Required ```typescript public readonly window: string; @@ -122344,36 +122344,36 @@ public readonly window: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerAlert; ``` -- *Type:* DataDigitaloceanAppSpecWorkerAlert +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlert --- -### DataDigitaloceanAppSpecWorkerEnvList +### DataDigitaloceanAppSpecWorkerEnvList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerEnvList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnvList(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 | 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 @@ -122381,7 +122381,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -122389,7 +122389,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -122401,20 +122401,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -122422,13 +122422,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -122438,13 +122438,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -122457,12 +122457,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -122476,7 +122476,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -122487,26 +122487,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerEnvOutputReference +### DataDigitaloceanAppSpecWorkerEnvOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerEnvOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnvOutputReference(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 @@ -122514,7 +122514,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -122522,7 +122522,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -122530,7 +122530,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -122542,149 +122542,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -122692,13 +122692,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -122713,17 +122713,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| key | string | *No description.* | -| scope | string | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerEnv | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| key | string | *No description.* | +| scope | string | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -122737,7 +122737,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -122747,7 +122747,7 @@ public readonly fqn: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -122757,7 +122757,7 @@ public readonly key: string; --- -##### `scope`Required +##### `scope`Required ```typescript public readonly scope: string; @@ -122767,7 +122767,7 @@ public readonly scope: string; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -122777,7 +122777,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -122787,36 +122787,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerEnv; ``` -- *Type:* DataDigitaloceanAppSpecWorkerEnv +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnv --- -### DataDigitaloceanAppSpecWorkerGithubList +### DataDigitaloceanAppSpecWorkerGithubList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGithubList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGithubList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithubList(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 | 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 @@ -122824,7 +122824,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -122832,7 +122832,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -122844,20 +122844,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -122865,13 +122865,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -122881,13 +122881,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerGithubOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -122900,12 +122900,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -122919,7 +122919,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -122930,26 +122930,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerGithubOutputReference +### DataDigitaloceanAppSpecWorkerGithubOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGithubOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithubOutputReference(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 @@ -122957,7 +122957,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -122965,7 +122965,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -122973,7 +122973,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -122985,149 +122985,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -123135,13 +123135,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -123156,16 +123156,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerGithub | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -123179,7 +123179,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -123189,7 +123189,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -123199,7 +123199,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -123209,7 +123209,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -123219,36 +123219,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerGithub; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGithub +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithub --- -### DataDigitaloceanAppSpecWorkerGitlabList +### DataDigitaloceanAppSpecWorkerGitlabList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGitlabList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGitlabList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlabList(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 | 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 @@ -123256,7 +123256,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -123264,7 +123264,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -123276,20 +123276,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -123297,13 +123297,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -123313,13 +123313,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerGitlabOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -123332,12 +123332,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -123351,7 +123351,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -123362,26 +123362,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerGitlabOutputReference +### DataDigitaloceanAppSpecWorkerGitlabOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGitlabOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlabOutputReference(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 @@ -123389,7 +123389,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -123397,7 +123397,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -123405,7 +123405,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -123417,149 +123417,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -123567,13 +123567,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -123588,16 +123588,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| deployOnPush | cdktf.IResolvable | *No description.* | -| repo | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerGitlab | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| deployOnPush | cdktf.IResolvable | *No description.* | +| repo | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -123611,7 +123611,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -123621,7 +123621,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -123631,7 +123631,7 @@ public readonly branch: string; --- -##### `deployOnPush`Required +##### `deployOnPush`Required ```typescript public readonly deployOnPush: IResolvable; @@ -123641,7 +123641,7 @@ public readonly deployOnPush: IResolvable; --- -##### `repo`Required +##### `repo`Required ```typescript public readonly repo: string; @@ -123651,36 +123651,36 @@ public readonly repo: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerGitlab; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGitlab +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlab --- -### DataDigitaloceanAppSpecWorkerGitList +### DataDigitaloceanAppSpecWorkerGitList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGitList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGitList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitList(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 | 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 @@ -123688,7 +123688,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -123696,7 +123696,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -123708,20 +123708,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -123729,13 +123729,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -123745,13 +123745,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerGitOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -123764,12 +123764,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -123783,7 +123783,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -123794,26 +123794,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerGitOutputReference +### DataDigitaloceanAppSpecWorkerGitOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerGitOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitOutputReference(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 @@ -123821,7 +123821,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -123829,7 +123829,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -123837,7 +123837,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -123849,149 +123849,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -123999,13 +123999,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -124020,15 +124020,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| branch | string | *No description.* | -| repoCloneUrl | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerGit | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -124042,7 +124042,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -124052,7 +124052,7 @@ public readonly fqn: string; --- -##### `branch`Required +##### `branch`Required ```typescript public readonly branch: string; @@ -124062,7 +124062,7 @@ public readonly branch: string; --- -##### `repoCloneUrl`Required +##### `repoCloneUrl`Required ```typescript public readonly repoCloneUrl: string; @@ -124072,36 +124072,36 @@ public readonly repoCloneUrl: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerGit; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGit +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGit --- -### DataDigitaloceanAppSpecWorkerImageList +### DataDigitaloceanAppSpecWorkerImageList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerImageList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerImageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImageList(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 | 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 @@ -124109,7 +124109,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -124117,7 +124117,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -124129,20 +124129,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -124150,13 +124150,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -124166,13 +124166,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerImageOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -124185,12 +124185,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -124204,7 +124204,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -124215,26 +124215,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerImageOutputReference +### DataDigitaloceanAppSpecWorkerImageOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerImageOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImageOutputReference(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 @@ -124242,7 +124242,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -124250,7 +124250,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -124258,7 +124258,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -124270,149 +124270,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -124420,13 +124420,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -124441,17 +124441,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| registry | string | *No description.* | -| registryType | string | *No description.* | -| repository | string | *No description.* | -| tag | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerImage | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| registry | string | *No description.* | +| registryType | string | *No description.* | +| repository | string | *No description.* | +| tag | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImage | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -124465,7 +124465,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -124475,7 +124475,7 @@ public readonly fqn: string; --- -##### `registry`Required +##### `registry`Required ```typescript public readonly registry: string; @@ -124485,7 +124485,7 @@ public readonly registry: string; --- -##### `registryType`Required +##### `registryType`Required ```typescript public readonly registryType: string; @@ -124495,7 +124495,7 @@ public readonly registryType: string; --- -##### `repository`Required +##### `repository`Required ```typescript public readonly repository: string; @@ -124505,7 +124505,7 @@ public readonly repository: string; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -124515,36 +124515,36 @@ public readonly tag: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerImage; ``` -- *Type:* DataDigitaloceanAppSpecWorkerImage +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImage --- -### DataDigitaloceanAppSpecWorkerList +### DataDigitaloceanAppSpecWorkerList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerList(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 | 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 @@ -124552,7 +124552,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -124560,7 +124560,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -124572,20 +124572,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -124593,13 +124593,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -124609,13 +124609,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -124628,12 +124628,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -124647,7 +124647,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -124658,25 +124658,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerLogDestinationDatadogList +### DataDigitaloceanAppSpecWorkerLogDestinationDatadogList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationDatadogList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationDatadogList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadogList(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 | 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 @@ -124684,7 +124684,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -124692,7 +124692,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -124704,20 +124704,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -124725,13 +124725,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -124741,13 +124741,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -124760,12 +124760,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -124779,7 +124779,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -124790,26 +124790,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference +### DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadogOutputReference(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 @@ -124817,7 +124817,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -124825,7 +124825,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -124833,7 +124833,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -124845,149 +124845,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -124995,13 +124995,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -125016,15 +125016,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| apiKey | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerLogDestinationDatadog | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadog | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -125038,7 +125038,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -125048,7 +125048,7 @@ public readonly fqn: string; --- -##### `apiKey`Required +##### `apiKey`Required ```typescript public readonly apiKey: string; @@ -125058,7 +125058,7 @@ public readonly apiKey: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -125068,36 +125068,36 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerLogDestinationDatadog; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationDatadog +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadog --- -### DataDigitaloceanAppSpecWorkerLogDestinationList +### DataDigitaloceanAppSpecWorkerLogDestinationList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationList(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 | 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 @@ -125105,7 +125105,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -125113,7 +125113,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -125125,20 +125125,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -125146,13 +125146,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -125162,13 +125162,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerLogDestinationOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -125181,12 +125181,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -125200,7 +125200,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -125211,25 +125211,25 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerLogDestinationLogtailList +### DataDigitaloceanAppSpecWorkerLogDestinationLogtailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationLogtailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationLogtailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtailList(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 | 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 @@ -125237,7 +125237,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -125245,7 +125245,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -125257,20 +125257,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -125278,13 +125278,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -125294,13 +125294,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -125313,12 +125313,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -125332,7 +125332,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -125343,26 +125343,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference +### DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtailOutputReference(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 @@ -125370,7 +125370,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -125378,7 +125378,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -125386,7 +125386,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -125398,149 +125398,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -125548,13 +125548,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -125569,14 +125569,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| token | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerLogDestinationLogtail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -125590,7 +125590,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -125600,7 +125600,7 @@ public readonly fqn: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -125610,37 +125610,37 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerLogDestinationLogtail; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationLogtail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtail --- -### DataDigitaloceanAppSpecWorkerLogDestinationOutputReference +### DataDigitaloceanAppSpecWorkerLogDestinationOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationOutputReference(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 @@ -125648,7 +125648,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -125656,7 +125656,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -125664,7 +125664,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -125676,149 +125676,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -125826,13 +125826,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -125847,17 +125847,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| datadog | DataDigitaloceanAppSpecWorkerLogDestinationDatadogList | *No description.* | -| logtail | DataDigitaloceanAppSpecWorkerLogDestinationLogtailList | *No description.* | -| name | string | *No description.* | -| papertrail | DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerLogDestination | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| datadog | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadogList | *No description.* | +| logtail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtailList | *No description.* | +| name | string | *No description.* | +| papertrail | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestination | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -125871,7 +125871,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -125881,27 +125881,27 @@ public readonly fqn: string; --- -##### `datadog`Required +##### `datadog`Required ```typescript public readonly datadog: DataDigitaloceanAppSpecWorkerLogDestinationDatadogList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationDatadogList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationDatadogList --- -##### `logtail`Required +##### `logtail`Required ```typescript public readonly logtail: DataDigitaloceanAppSpecWorkerLogDestinationLogtailList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationLogtailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationLogtailList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -125911,46 +125911,46 @@ public readonly name: string; --- -##### `papertrail`Required +##### `papertrail`Required ```typescript public readonly papertrail: DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerLogDestination; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestination +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestination --- -### DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList +### DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrailList(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 | 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 @@ -125958,7 +125958,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -125966,7 +125966,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -125978,20 +125978,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -125999,13 +125999,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -126015,13 +126015,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -126034,12 +126034,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -126053,7 +126053,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -126064,26 +126064,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference +### DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrailOutputReference(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 @@ -126091,7 +126091,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -126099,7 +126099,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -126107,7 +126107,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -126119,149 +126119,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -126269,13 +126269,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -126290,14 +126290,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| endpoint | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorkerLogDestinationPapertrail | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -126311,7 +126311,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -126321,7 +126321,7 @@ public readonly fqn: string; --- -##### `endpoint`Required +##### `endpoint`Required ```typescript public readonly endpoint: string; @@ -126331,37 +126331,37 @@ public readonly endpoint: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorkerLogDestinationPapertrail; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationPapertrail +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationPapertrail --- -### DataDigitaloceanAppSpecWorkerOutputReference +### DataDigitaloceanAppSpecWorkerOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanAppSpecWorkerOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new DataDigitaloceanAppSpecWorkerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerOutputReference(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 @@ -126369,7 +126369,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -126377,7 +126377,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -126385,7 +126385,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -126397,149 +126397,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -126547,13 +126547,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -126568,28 +126568,28 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| alert | DataDigitaloceanAppSpecWorkerAlertList | *No description.* | -| buildCommand | string | *No description.* | -| dockerfilePath | string | *No description.* | -| env | DataDigitaloceanAppSpecWorkerEnvList | *No description.* | -| environmentSlug | string | *No description.* | -| git | DataDigitaloceanAppSpecWorkerGitList | *No description.* | -| github | DataDigitaloceanAppSpecWorkerGithubList | *No description.* | -| gitlab | DataDigitaloceanAppSpecWorkerGitlabList | *No description.* | -| image | DataDigitaloceanAppSpecWorkerImageList | *No description.* | -| instanceCount | number | *No description.* | -| instanceSizeSlug | string | *No description.* | -| logDestination | DataDigitaloceanAppSpecWorkerLogDestinationList | *No description.* | -| name | string | *No description.* | -| runCommand | string | *No description.* | -| sourceDir | string | *No description.* | -| internalValue | DataDigitaloceanAppSpecWorker | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| alert | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlertList | *No description.* | +| buildCommand | string | *No description.* | +| dockerfilePath | string | *No description.* | +| env | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnvList | *No description.* | +| environmentSlug | string | *No description.* | +| git | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitList | *No description.* | +| github | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithubList | *No description.* | +| gitlab | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlabList | *No description.* | +| image | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImageList | *No description.* | +| instanceCount | number | *No description.* | +| instanceSizeSlug | string | *No description.* | +| logDestination | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationList | *No description.* | +| name | string | *No description.* | +| runCommand | string | *No description.* | +| sourceDir | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorker | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -126603,7 +126603,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -126613,17 +126613,17 @@ public readonly fqn: string; --- -##### `alert`Required +##### `alert`Required ```typescript public readonly alert: DataDigitaloceanAppSpecWorkerAlertList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerAlertList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerAlertList --- -##### `buildCommand`Required +##### `buildCommand`Required ```typescript public readonly buildCommand: string; @@ -126633,7 +126633,7 @@ public readonly buildCommand: string; --- -##### `dockerfilePath`Required +##### `dockerfilePath`Required ```typescript public readonly dockerfilePath: string; @@ -126643,17 +126643,17 @@ public readonly dockerfilePath: string; --- -##### `env`Required +##### `env`Required ```typescript public readonly env: DataDigitaloceanAppSpecWorkerEnvList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerEnvList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerEnvList --- -##### `environmentSlug`Required +##### `environmentSlug`Required ```typescript public readonly environmentSlug: string; @@ -126663,47 +126663,47 @@ public readonly environmentSlug: string; --- -##### `git`Required +##### `git`Required ```typescript public readonly git: DataDigitaloceanAppSpecWorkerGitList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGitList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitList --- -##### `github`Required +##### `github`Required ```typescript public readonly github: DataDigitaloceanAppSpecWorkerGithubList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGithubList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGithubList --- -##### `gitlab`Required +##### `gitlab`Required ```typescript public readonly gitlab: DataDigitaloceanAppSpecWorkerGitlabList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerGitlabList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerGitlabList --- -##### `image`Required +##### `image`Required ```typescript public readonly image: DataDigitaloceanAppSpecWorkerImageList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerImageList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerImageList --- -##### `instanceCount`Required +##### `instanceCount`Required ```typescript public readonly instanceCount: number; @@ -126713,7 +126713,7 @@ public readonly instanceCount: number; --- -##### `instanceSizeSlug`Required +##### `instanceSizeSlug`Required ```typescript public readonly instanceSizeSlug: string; @@ -126723,17 +126723,17 @@ public readonly instanceSizeSlug: string; --- -##### `logDestination`Required +##### `logDestination`Required ```typescript public readonly logDestination: DataDigitaloceanAppSpecWorkerLogDestinationList; ``` -- *Type:* DataDigitaloceanAppSpecWorkerLogDestinationList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorkerLogDestinationList --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -126743,7 +126743,7 @@ public readonly name: string; --- -##### `runCommand`Required +##### `runCommand`Required ```typescript public readonly runCommand: string; @@ -126753,7 +126753,7 @@ public readonly runCommand: string; --- -##### `sourceDir`Required +##### `sourceDir`Required ```typescript public readonly sourceDir: string; @@ -126763,36 +126763,36 @@ public readonly sourceDir: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanAppSpecWorker; ``` -- *Type:* DataDigitaloceanAppSpecWorker +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanApp.DataDigitaloceanAppSpecWorker --- -### DataDigitaloceanDatabaseClusterMaintenanceWindowList +### DataDigitaloceanDatabaseClusterMaintenanceWindowList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDatabaseClusterMaintenanceWindowList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDatabaseClusterMaintenanceWindowList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindowList(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 | 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 @@ -126800,7 +126800,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -126808,7 +126808,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -126820,20 +126820,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -126841,13 +126841,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -126857,13 +126857,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -126876,12 +126876,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -126895,7 +126895,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -126906,26 +126906,26 @@ public readonly fqn: string; --- -### DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference +### DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDatabaseCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindowOutputReference(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 @@ -126933,7 +126933,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -126941,7 +126941,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -126949,7 +126949,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -126961,149 +126961,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -127111,13 +127111,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -127132,15 +127132,15 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| day | string | *No description.* | -| hour | string | *No description.* | -| internalValue | DataDigitaloceanDatabaseClusterMaintenanceWindow | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| day | string | *No description.* | +| hour | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindow | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -127154,7 +127154,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -127164,7 +127164,7 @@ public readonly fqn: string; --- -##### `day`Required +##### `day`Required ```typescript public readonly day: string; @@ -127174,7 +127174,7 @@ public readonly day: string; --- -##### `hour`Required +##### `hour`Required ```typescript public readonly hour: string; @@ -127184,36 +127184,36 @@ public readonly hour: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanDatabaseClusterMaintenanceWindow; ``` -- *Type:* DataDigitaloceanDatabaseClusterMaintenanceWindow +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterMaintenanceWindow --- -### DataDigitaloceanDomainsDomainsList +### DataDigitaloceanDomainsDomainsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsDomainsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsDomainsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsDomainsList(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 | 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 @@ -127221,7 +127221,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -127229,7 +127229,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -127241,20 +127241,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -127262,13 +127262,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -127278,13 +127278,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDomainsDomainsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -127297,12 +127297,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -127316,7 +127316,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -127327,26 +127327,26 @@ public readonly fqn: string; --- -### DataDigitaloceanDomainsDomainsOutputReference +### DataDigitaloceanDomainsDomainsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsDomainsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsDomainsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsDomainsOutputReference(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 @@ -127354,7 +127354,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -127362,7 +127362,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -127370,7 +127370,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -127382,149 +127382,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -127532,13 +127532,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -127553,16 +127553,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| name | string | *No description.* | -| ttl | number | *No description.* | -| urn | string | *No description.* | -| internalValue | DataDigitaloceanDomainsDomains | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| name | string | *No description.* | +| ttl | number | *No description.* | +| urn | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsDomains | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -127576,7 +127576,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -127586,7 +127586,7 @@ public readonly fqn: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -127596,7 +127596,7 @@ public readonly name: string; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -127606,7 +127606,7 @@ public readonly ttl: number; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -127616,36 +127616,36 @@ public readonly urn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanDomainsDomains; ``` -- *Type:* DataDigitaloceanDomainsDomains +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsDomains --- -### DataDigitaloceanDomainsFilterList +### DataDigitaloceanDomainsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsFilterList(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 | 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 @@ -127653,7 +127653,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -127661,7 +127661,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -127673,20 +127673,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -127694,13 +127694,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -127710,13 +127710,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDomainsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -127729,13 +127729,13 @@ the index of the item to return. | **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 \| DataDigitaloceanDomainsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -127749,7 +127749,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -127759,37 +127759,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanDomainsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter[] --- -### DataDigitaloceanDomainsFilterOutputReference +### DataDigitaloceanDomainsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsFilterOutputReference(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 @@ -127797,7 +127797,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -127805,7 +127805,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -127813,7 +127813,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -127825,151 +127825,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -127977,13 +127977,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -127993,13 +127993,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -128010,21 +128010,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanDomainsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -128038,7 +128038,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -128048,7 +128048,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -128058,7 +128058,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -128068,7 +128068,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -128078,7 +128078,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -128088,7 +128088,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -128098,7 +128098,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -128108,7 +128108,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -128118,7 +128118,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -128128,36 +128128,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanDomainsFilter; +public readonly internalValue: DataDigitaloceanDomainsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsFilter | cdktf.IResolvable --- -### DataDigitaloceanDomainsSortList +### DataDigitaloceanDomainsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsSortList(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 | 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 @@ -128165,7 +128165,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -128173,7 +128173,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -128185,20 +128185,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -128206,13 +128206,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -128222,13 +128222,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDomainsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -128241,13 +128241,13 @@ the index of the item to return. | **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 \| DataDigitaloceanDomainsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -128261,7 +128261,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -128271,37 +128271,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanDomainsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort[] --- -### DataDigitaloceanDomainsSortOutputReference +### DataDigitaloceanDomainsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDomainsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDomains } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDomainsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDomains.DataDigitaloceanDomainsSortOutputReference(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 @@ -128309,7 +128309,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -128317,7 +128317,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -128325,7 +128325,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -128337,150 +128337,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -128488,13 +128488,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -128504,7 +128504,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -128515,17 +128515,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanDomainsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -128539,7 +128539,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -128549,7 +128549,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -128559,7 +128559,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -128569,7 +128569,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -128579,7 +128579,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -128589,36 +128589,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanDomainsSort; +public readonly internalValue: DataDigitaloceanDomainsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDomainsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDomains.DataDigitaloceanDomainsSort | cdktf.IResolvable --- -### DataDigitaloceanDropletsDropletsList +### DataDigitaloceanDropletsDropletsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsDropletsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsDropletsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsDropletsList(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 | 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 @@ -128626,7 +128626,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -128634,7 +128634,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -128646,20 +128646,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -128667,13 +128667,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -128683,13 +128683,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDropletsDropletsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -128702,12 +128702,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -128721,7 +128721,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -128732,26 +128732,26 @@ public readonly fqn: string; --- -### DataDigitaloceanDropletsDropletsOutputReference +### DataDigitaloceanDropletsDropletsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsDropletsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsDropletsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsDropletsOutputReference(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 @@ -128759,7 +128759,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -128767,7 +128767,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -128775,7 +128775,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -128787,149 +128787,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -128937,13 +128937,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -128958,38 +128958,38 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| backups | cdktf.IResolvable | *No description.* | -| createdAt | string | *No description.* | -| disk | number | *No description.* | -| id | number | *No description.* | -| image | string | *No description.* | -| ipv4Address | string | *No description.* | -| ipv4AddressPrivate | string | *No description.* | -| ipv6 | cdktf.IResolvable | *No description.* | -| ipv6Address | string | *No description.* | -| ipv6AddressPrivate | string | *No description.* | -| locked | cdktf.IResolvable | *No description.* | -| memory | number | *No description.* | -| monitoring | cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| priceHourly | number | *No description.* | -| priceMonthly | number | *No description.* | -| privateNetworking | cdktf.IResolvable | *No description.* | -| region | string | *No description.* | -| size | string | *No description.* | -| status | string | *No description.* | -| tags | string[] | *No description.* | -| urn | string | *No description.* | -| vcpus | number | *No description.* | -| volumeIds | string[] | *No description.* | -| vpcUuid | string | *No description.* | -| internalValue | DataDigitaloceanDropletsDroplets | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| backups | cdktf.IResolvable | *No description.* | +| createdAt | string | *No description.* | +| disk | number | *No description.* | +| id | number | *No description.* | +| image | string | *No description.* | +| ipv4Address | string | *No description.* | +| ipv4AddressPrivate | string | *No description.* | +| ipv6 | cdktf.IResolvable | *No description.* | +| ipv6Address | string | *No description.* | +| ipv6AddressPrivate | string | *No description.* | +| locked | cdktf.IResolvable | *No description.* | +| memory | number | *No description.* | +| monitoring | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| priceHourly | number | *No description.* | +| priceMonthly | number | *No description.* | +| privateNetworking | cdktf.IResolvable | *No description.* | +| region | string | *No description.* | +| size | string | *No description.* | +| status | string | *No description.* | +| tags | string[] | *No description.* | +| urn | string | *No description.* | +| vcpus | number | *No description.* | +| volumeIds | string[] | *No description.* | +| vpcUuid | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsDroplets | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -129003,7 +129003,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -129013,7 +129013,7 @@ public readonly fqn: string; --- -##### `backups`Required +##### `backups`Required ```typescript public readonly backups: IResolvable; @@ -129023,7 +129023,7 @@ public readonly backups: IResolvable; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -129033,7 +129033,7 @@ public readonly createdAt: string; --- -##### `disk`Required +##### `disk`Required ```typescript public readonly disk: number; @@ -129043,7 +129043,7 @@ public readonly disk: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -129053,7 +129053,7 @@ public readonly id: number; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -129063,7 +129063,7 @@ public readonly image: string; --- -##### `ipv4Address`Required +##### `ipv4Address`Required ```typescript public readonly ipv4Address: string; @@ -129073,7 +129073,7 @@ public readonly ipv4Address: string; --- -##### `ipv4AddressPrivate`Required +##### `ipv4AddressPrivate`Required ```typescript public readonly ipv4AddressPrivate: string; @@ -129083,7 +129083,7 @@ public readonly ipv4AddressPrivate: string; --- -##### `ipv6`Required +##### `ipv6`Required ```typescript public readonly ipv6: IResolvable; @@ -129093,7 +129093,7 @@ public readonly ipv6: IResolvable; --- -##### `ipv6Address`Required +##### `ipv6Address`Required ```typescript public readonly ipv6Address: string; @@ -129103,7 +129103,7 @@ public readonly ipv6Address: string; --- -##### `ipv6AddressPrivate`Required +##### `ipv6AddressPrivate`Required ```typescript public readonly ipv6AddressPrivate: string; @@ -129113,7 +129113,7 @@ public readonly ipv6AddressPrivate: string; --- -##### `locked`Required +##### `locked`Required ```typescript public readonly locked: IResolvable; @@ -129123,7 +129123,7 @@ public readonly locked: IResolvable; --- -##### `memory`Required +##### `memory`Required ```typescript public readonly memory: number; @@ -129133,7 +129133,7 @@ public readonly memory: number; --- -##### `monitoring`Required +##### `monitoring`Required ```typescript public readonly monitoring: IResolvable; @@ -129143,7 +129143,7 @@ public readonly monitoring: IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -129153,7 +129153,7 @@ public readonly name: string; --- -##### `priceHourly`Required +##### `priceHourly`Required ```typescript public readonly priceHourly: number; @@ -129163,7 +129163,7 @@ public readonly priceHourly: number; --- -##### `priceMonthly`Required +##### `priceMonthly`Required ```typescript public readonly priceMonthly: number; @@ -129173,7 +129173,7 @@ public readonly priceMonthly: number; --- -##### `privateNetworking`Required +##### `privateNetworking`Required ```typescript public readonly privateNetworking: IResolvable; @@ -129183,7 +129183,7 @@ public readonly privateNetworking: IResolvable; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -129193,7 +129193,7 @@ public readonly region: string; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -129203,7 +129203,7 @@ public readonly size: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -129213,7 +129213,7 @@ public readonly status: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -129223,7 +129223,7 @@ public readonly tags: string[]; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -129233,7 +129233,7 @@ public readonly urn: string; --- -##### `vcpus`Required +##### `vcpus`Required ```typescript public readonly vcpus: number; @@ -129243,7 +129243,7 @@ public readonly vcpus: number; --- -##### `volumeIds`Required +##### `volumeIds`Required ```typescript public readonly volumeIds: string[]; @@ -129253,7 +129253,7 @@ public readonly volumeIds: string[]; --- -##### `vpcUuid`Required +##### `vpcUuid`Required ```typescript public readonly vpcUuid: string; @@ -129263,36 +129263,36 @@ public readonly vpcUuid: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanDropletsDroplets; ``` -- *Type:* DataDigitaloceanDropletsDroplets +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsDroplets --- -### DataDigitaloceanDropletsFilterList +### DataDigitaloceanDropletsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsFilterList(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 | 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 @@ -129300,7 +129300,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -129308,7 +129308,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -129320,20 +129320,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -129341,13 +129341,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -129357,13 +129357,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDropletsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -129376,13 +129376,13 @@ the index of the item to return. | **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 \| DataDigitaloceanDropletsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -129396,7 +129396,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -129406,37 +129406,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanDropletsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter[] --- -### DataDigitaloceanDropletsFilterOutputReference +### DataDigitaloceanDropletsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsFilterOutputReference(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 @@ -129444,7 +129444,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -129452,7 +129452,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -129460,7 +129460,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -129472,151 +129472,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -129624,13 +129624,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -129640,13 +129640,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -129657,21 +129657,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanDropletsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -129685,7 +129685,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -129695,7 +129695,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -129705,7 +129705,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -129715,7 +129715,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -129725,7 +129725,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -129735,7 +129735,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -129745,7 +129745,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -129755,7 +129755,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -129765,7 +129765,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -129775,36 +129775,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanDropletsFilter; +public readonly internalValue: DataDigitaloceanDropletsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter | cdktf.IResolvable --- -### DataDigitaloceanDropletsSortList +### DataDigitaloceanDropletsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsSortList(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 | 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 @@ -129812,7 +129812,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -129820,7 +129820,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -129832,20 +129832,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -129853,13 +129853,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -129869,13 +129869,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanDropletsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -129888,13 +129888,13 @@ the index of the item to return. | **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 \| DataDigitaloceanDropletsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -129908,7 +129908,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -129918,37 +129918,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanDropletsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort[] --- -### DataDigitaloceanDropletsSortOutputReference +### DataDigitaloceanDropletsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanDropletsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanDroplets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanDropletsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanDroplets.DataDigitaloceanDropletsSortOutputReference(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 @@ -129956,7 +129956,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -129964,7 +129964,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -129972,7 +129972,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -129984,150 +129984,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -130135,13 +130135,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -130151,7 +130151,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -130162,17 +130162,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanDropletsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -130186,7 +130186,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -130196,7 +130196,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -130206,7 +130206,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -130216,7 +130216,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -130226,7 +130226,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -130236,36 +130236,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanDropletsSort; +public readonly internalValue: DataDigitaloceanDropletsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanDropletsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanDroplets.DataDigitaloceanDropletsSort | cdktf.IResolvable --- -### DataDigitaloceanFirewallInboundRuleList +### DataDigitaloceanFirewallInboundRuleList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallInboundRuleList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallInboundRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRuleList(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 | 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 @@ -130273,7 +130273,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -130281,7 +130281,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -130293,20 +130293,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -130314,13 +130314,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -130330,13 +130330,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanFirewallInboundRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -130349,13 +130349,13 @@ the index of the item to return. | **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 \| DataDigitaloceanFirewallInboundRule[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -130369,7 +130369,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -130379,37 +130379,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanFirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule[] --- -### DataDigitaloceanFirewallInboundRuleOutputReference +### DataDigitaloceanFirewallInboundRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallInboundRuleOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallInboundRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRuleOutputReference(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 @@ -130417,7 +130417,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -130425,7 +130425,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -130433,7 +130433,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -130445,155 +130445,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetPortRange | *No description.* | -| resetSourceAddresses | *No description.* | -| resetSourceDropletIds | *No description.* | -| resetSourceKubernetesIds | *No description.* | -| resetSourceLoadBalancerUids | *No description.* | -| resetSourceTags | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetPortRange | *No description.* | +| resetSourceAddresses | *No description.* | +| resetSourceDropletIds | *No description.* | +| resetSourceKubernetesIds | *No description.* | +| resetSourceLoadBalancerUids | *No description.* | +| resetSourceTags | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -130601,13 +130601,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -130617,37 +130617,37 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPortRange` +##### `resetPortRange` ```typescript public resetPortRange(): void ``` -##### `resetSourceAddresses` +##### `resetSourceAddresses` ```typescript public resetSourceAddresses(): void ``` -##### `resetSourceDropletIds` +##### `resetSourceDropletIds` ```typescript public resetSourceDropletIds(): void ``` -##### `resetSourceKubernetesIds` +##### `resetSourceKubernetesIds` ```typescript public resetSourceKubernetesIds(): void ``` -##### `resetSourceLoadBalancerUids` +##### `resetSourceLoadBalancerUids` ```typescript public resetSourceLoadBalancerUids(): void ``` -##### `resetSourceTags` +##### `resetSourceTags` ```typescript public resetSourceTags(): void @@ -130658,27 +130658,27 @@ public resetSourceTags(): 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.* | -| portRangeInput | string | *No description.* | -| protocolInput | string | *No description.* | -| sourceAddressesInput | string[] | *No description.* | -| sourceDropletIdsInput | number[] | *No description.* | -| sourceKubernetesIdsInput | string[] | *No description.* | -| sourceLoadBalancerUidsInput | string[] | *No description.* | -| sourceTagsInput | string[] | *No description.* | -| portRange | string | *No description.* | -| protocol | string | *No description.* | -| sourceAddresses | string[] | *No description.* | -| sourceDropletIds | number[] | *No description.* | -| sourceKubernetesIds | string[] | *No description.* | -| sourceLoadBalancerUids | string[] | *No description.* | -| sourceTags | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanFirewallInboundRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| portRangeInput | string | *No description.* | +| protocolInput | string | *No description.* | +| sourceAddressesInput | string[] | *No description.* | +| sourceDropletIdsInput | number[] | *No description.* | +| sourceKubernetesIdsInput | string[] | *No description.* | +| sourceLoadBalancerUidsInput | string[] | *No description.* | +| sourceTagsInput | string[] | *No description.* | +| portRange | string | *No description.* | +| protocol | string | *No description.* | +| sourceAddresses | string[] | *No description.* | +| sourceDropletIds | number[] | *No description.* | +| sourceKubernetesIds | string[] | *No description.* | +| sourceLoadBalancerUids | string[] | *No description.* | +| sourceTags | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -130692,7 +130692,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -130702,7 +130702,7 @@ public readonly fqn: string; --- -##### `portRangeInput`Optional +##### `portRangeInput`Optional ```typescript public readonly portRangeInput: string; @@ -130712,7 +130712,7 @@ public readonly portRangeInput: string; --- -##### `protocolInput`Optional +##### `protocolInput`Optional ```typescript public readonly protocolInput: string; @@ -130722,7 +130722,7 @@ public readonly protocolInput: string; --- -##### `sourceAddressesInput`Optional +##### `sourceAddressesInput`Optional ```typescript public readonly sourceAddressesInput: string[]; @@ -130732,7 +130732,7 @@ public readonly sourceAddressesInput: string[]; --- -##### `sourceDropletIdsInput`Optional +##### `sourceDropletIdsInput`Optional ```typescript public readonly sourceDropletIdsInput: number[]; @@ -130742,7 +130742,7 @@ public readonly sourceDropletIdsInput: number[]; --- -##### `sourceKubernetesIdsInput`Optional +##### `sourceKubernetesIdsInput`Optional ```typescript public readonly sourceKubernetesIdsInput: string[]; @@ -130752,7 +130752,7 @@ public readonly sourceKubernetesIdsInput: string[]; --- -##### `sourceLoadBalancerUidsInput`Optional +##### `sourceLoadBalancerUidsInput`Optional ```typescript public readonly sourceLoadBalancerUidsInput: string[]; @@ -130762,7 +130762,7 @@ public readonly sourceLoadBalancerUidsInput: string[]; --- -##### `sourceTagsInput`Optional +##### `sourceTagsInput`Optional ```typescript public readonly sourceTagsInput: string[]; @@ -130772,7 +130772,7 @@ public readonly sourceTagsInput: string[]; --- -##### `portRange`Required +##### `portRange`Required ```typescript public readonly portRange: string; @@ -130782,7 +130782,7 @@ public readonly portRange: string; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -130792,7 +130792,7 @@ public readonly protocol: string; --- -##### `sourceAddresses`Required +##### `sourceAddresses`Required ```typescript public readonly sourceAddresses: string[]; @@ -130802,7 +130802,7 @@ public readonly sourceAddresses: string[]; --- -##### `sourceDropletIds`Required +##### `sourceDropletIds`Required ```typescript public readonly sourceDropletIds: number[]; @@ -130812,7 +130812,7 @@ public readonly sourceDropletIds: number[]; --- -##### `sourceKubernetesIds`Required +##### `sourceKubernetesIds`Required ```typescript public readonly sourceKubernetesIds: string[]; @@ -130822,7 +130822,7 @@ public readonly sourceKubernetesIds: string[]; --- -##### `sourceLoadBalancerUids`Required +##### `sourceLoadBalancerUids`Required ```typescript public readonly sourceLoadBalancerUids: string[]; @@ -130832,7 +130832,7 @@ public readonly sourceLoadBalancerUids: string[]; --- -##### `sourceTags`Required +##### `sourceTags`Required ```typescript public readonly sourceTags: string[]; @@ -130842,36 +130842,36 @@ public readonly sourceTags: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanFirewallInboundRule; +public readonly internalValue: DataDigitaloceanFirewallInboundRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallInboundRule +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule | cdktf.IResolvable --- -### DataDigitaloceanFirewallOutboundRuleList +### DataDigitaloceanFirewallOutboundRuleList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallOutboundRuleList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallOutboundRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRuleList(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 | 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 @@ -130879,7 +130879,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -130887,7 +130887,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -130899,20 +130899,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -130920,13 +130920,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -130936,13 +130936,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanFirewallOutboundRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -130955,13 +130955,13 @@ the index of the item to return. | **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 \| DataDigitaloceanFirewallOutboundRule[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -130975,7 +130975,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -130985,37 +130985,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanFirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule[] --- -### DataDigitaloceanFirewallOutboundRuleOutputReference +### DataDigitaloceanFirewallOutboundRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallOutboundRuleOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallOutboundRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRuleOutputReference(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 @@ -131023,7 +131023,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -131031,7 +131031,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -131039,7 +131039,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -131051,155 +131051,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDestinationAddresses | *No description.* | -| resetDestinationDropletIds | *No description.* | -| resetDestinationKubernetesIds | *No description.* | -| resetDestinationLoadBalancerUids | *No description.* | -| resetDestinationTags | *No description.* | -| resetPortRange | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetDestinationAddresses | *No description.* | +| resetDestinationDropletIds | *No description.* | +| resetDestinationKubernetesIds | *No description.* | +| resetDestinationLoadBalancerUids | *No description.* | +| resetDestinationTags | *No description.* | +| resetPortRange | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -131207,13 +131207,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -131223,37 +131223,37 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDestinationAddresses` +##### `resetDestinationAddresses` ```typescript public resetDestinationAddresses(): void ``` -##### `resetDestinationDropletIds` +##### `resetDestinationDropletIds` ```typescript public resetDestinationDropletIds(): void ``` -##### `resetDestinationKubernetesIds` +##### `resetDestinationKubernetesIds` ```typescript public resetDestinationKubernetesIds(): void ``` -##### `resetDestinationLoadBalancerUids` +##### `resetDestinationLoadBalancerUids` ```typescript public resetDestinationLoadBalancerUids(): void ``` -##### `resetDestinationTags` +##### `resetDestinationTags` ```typescript public resetDestinationTags(): void ``` -##### `resetPortRange` +##### `resetPortRange` ```typescript public resetPortRange(): void @@ -131264,27 +131264,27 @@ public resetPortRange(): 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.* | -| destinationAddressesInput | string[] | *No description.* | -| destinationDropletIdsInput | number[] | *No description.* | -| destinationKubernetesIdsInput | string[] | *No description.* | -| destinationLoadBalancerUidsInput | string[] | *No description.* | -| destinationTagsInput | string[] | *No description.* | -| portRangeInput | string | *No description.* | -| protocolInput | string | *No description.* | -| destinationAddresses | string[] | *No description.* | -| destinationDropletIds | number[] | *No description.* | -| destinationKubernetesIds | string[] | *No description.* | -| destinationLoadBalancerUids | string[] | *No description.* | -| destinationTags | string[] | *No description.* | -| portRange | string | *No description.* | -| protocol | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanFirewallOutboundRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationAddressesInput | string[] | *No description.* | +| destinationDropletIdsInput | number[] | *No description.* | +| destinationKubernetesIdsInput | string[] | *No description.* | +| destinationLoadBalancerUidsInput | string[] | *No description.* | +| destinationTagsInput | string[] | *No description.* | +| portRangeInput | string | *No description.* | +| protocolInput | string | *No description.* | +| destinationAddresses | string[] | *No description.* | +| destinationDropletIds | number[] | *No description.* | +| destinationKubernetesIds | string[] | *No description.* | +| destinationLoadBalancerUids | string[] | *No description.* | +| destinationTags | string[] | *No description.* | +| portRange | string | *No description.* | +| protocol | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -131298,7 +131298,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -131308,7 +131308,7 @@ public readonly fqn: string; --- -##### `destinationAddressesInput`Optional +##### `destinationAddressesInput`Optional ```typescript public readonly destinationAddressesInput: string[]; @@ -131318,7 +131318,7 @@ public readonly destinationAddressesInput: string[]; --- -##### `destinationDropletIdsInput`Optional +##### `destinationDropletIdsInput`Optional ```typescript public readonly destinationDropletIdsInput: number[]; @@ -131328,7 +131328,7 @@ public readonly destinationDropletIdsInput: number[]; --- -##### `destinationKubernetesIdsInput`Optional +##### `destinationKubernetesIdsInput`Optional ```typescript public readonly destinationKubernetesIdsInput: string[]; @@ -131338,7 +131338,7 @@ public readonly destinationKubernetesIdsInput: string[]; --- -##### `destinationLoadBalancerUidsInput`Optional +##### `destinationLoadBalancerUidsInput`Optional ```typescript public readonly destinationLoadBalancerUidsInput: string[]; @@ -131348,7 +131348,7 @@ public readonly destinationLoadBalancerUidsInput: string[]; --- -##### `destinationTagsInput`Optional +##### `destinationTagsInput`Optional ```typescript public readonly destinationTagsInput: string[]; @@ -131358,7 +131358,7 @@ public readonly destinationTagsInput: string[]; --- -##### `portRangeInput`Optional +##### `portRangeInput`Optional ```typescript public readonly portRangeInput: string; @@ -131368,7 +131368,7 @@ public readonly portRangeInput: string; --- -##### `protocolInput`Optional +##### `protocolInput`Optional ```typescript public readonly protocolInput: string; @@ -131378,7 +131378,7 @@ public readonly protocolInput: string; --- -##### `destinationAddresses`Required +##### `destinationAddresses`Required ```typescript public readonly destinationAddresses: string[]; @@ -131388,7 +131388,7 @@ public readonly destinationAddresses: string[]; --- -##### `destinationDropletIds`Required +##### `destinationDropletIds`Required ```typescript public readonly destinationDropletIds: number[]; @@ -131398,7 +131398,7 @@ public readonly destinationDropletIds: number[]; --- -##### `destinationKubernetesIds`Required +##### `destinationKubernetesIds`Required ```typescript public readonly destinationKubernetesIds: string[]; @@ -131408,7 +131408,7 @@ public readonly destinationKubernetesIds: string[]; --- -##### `destinationLoadBalancerUids`Required +##### `destinationLoadBalancerUids`Required ```typescript public readonly destinationLoadBalancerUids: string[]; @@ -131418,7 +131418,7 @@ public readonly destinationLoadBalancerUids: string[]; --- -##### `destinationTags`Required +##### `destinationTags`Required ```typescript public readonly destinationTags: string[]; @@ -131428,7 +131428,7 @@ public readonly destinationTags: string[]; --- -##### `portRange`Required +##### `portRange`Required ```typescript public readonly portRange: string; @@ -131438,7 +131438,7 @@ public readonly portRange: string; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -131448,36 +131448,36 @@ public readonly protocol: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanFirewallOutboundRule; +public readonly internalValue: DataDigitaloceanFirewallOutboundRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanFirewallOutboundRule +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule | cdktf.IResolvable --- -### DataDigitaloceanFirewallPendingChangesList +### DataDigitaloceanFirewallPendingChangesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallPendingChangesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallPendingChangesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChangesList(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 | 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 @@ -131485,7 +131485,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -131493,7 +131493,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -131505,20 +131505,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -131526,13 +131526,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -131542,13 +131542,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanFirewallPendingChangesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -131561,12 +131561,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -131580,7 +131580,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -131591,26 +131591,26 @@ public readonly fqn: string; --- -### DataDigitaloceanFirewallPendingChangesOutputReference +### DataDigitaloceanFirewallPendingChangesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanFirewallPendingChangesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanFirewall } from '@cdktf/provider-digitalocean' -new DataDigitaloceanFirewallPendingChangesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChangesOutputReference(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 @@ -131618,7 +131618,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -131626,7 +131626,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -131634,7 +131634,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -131646,149 +131646,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -131796,13 +131796,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -131817,16 +131817,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| dropletId | number | *No description.* | -| removing | cdktf.IResolvable | *No description.* | -| status | string | *No description.* | -| internalValue | DataDigitaloceanFirewallPendingChanges | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dropletId | number | *No description.* | +| removing | cdktf.IResolvable | *No description.* | +| status | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChanges | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -131840,7 +131840,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -131850,7 +131850,7 @@ public readonly fqn: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -131860,7 +131860,7 @@ public readonly dropletId: number; --- -##### `removing`Required +##### `removing`Required ```typescript public readonly removing: IResolvable; @@ -131870,7 +131870,7 @@ public readonly removing: IResolvable; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -131880,36 +131880,36 @@ public readonly status: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanFirewallPendingChanges; ``` -- *Type:* DataDigitaloceanFirewallPendingChanges +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanFirewall.DataDigitaloceanFirewallPendingChanges --- -### DataDigitaloceanImagesFilterList +### DataDigitaloceanImagesFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesFilterList(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 | 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 @@ -131917,7 +131917,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -131925,7 +131925,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -131937,20 +131937,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -131958,13 +131958,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -131974,13 +131974,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanImagesFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -131993,13 +131993,13 @@ the index of the item to return. | **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 \| DataDigitaloceanImagesFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -132013,7 +132013,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -132023,37 +132023,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanImagesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter[] --- -### DataDigitaloceanImagesFilterOutputReference +### DataDigitaloceanImagesFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesFilterOutputReference(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 @@ -132061,7 +132061,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -132069,7 +132069,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -132077,7 +132077,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -132089,151 +132089,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -132241,13 +132241,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -132257,13 +132257,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -132274,21 +132274,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanImagesFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -132302,7 +132302,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -132312,7 +132312,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -132322,7 +132322,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -132332,7 +132332,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -132342,7 +132342,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -132352,7 +132352,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -132362,7 +132362,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -132372,7 +132372,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -132382,7 +132382,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -132392,36 +132392,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanImagesFilter; +public readonly internalValue: DataDigitaloceanImagesFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesFilter | cdktf.IResolvable --- -### DataDigitaloceanImagesImagesList +### DataDigitaloceanImagesImagesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesImagesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesImagesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesImagesList(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 | 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 @@ -132429,7 +132429,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -132437,7 +132437,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -132449,20 +132449,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -132470,13 +132470,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -132486,13 +132486,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanImagesImagesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -132505,12 +132505,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -132524,7 +132524,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -132535,26 +132535,26 @@ public readonly fqn: string; --- -### DataDigitaloceanImagesImagesOutputReference +### DataDigitaloceanImagesImagesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesImagesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesImagesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesImagesOutputReference(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 @@ -132562,7 +132562,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -132570,7 +132570,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -132578,7 +132578,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -132590,149 +132590,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -132740,13 +132740,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -132761,28 +132761,28 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| created | string | *No description.* | -| description | string | *No description.* | -| distribution | string | *No description.* | -| errorMessage | string | *No description.* | -| id | number | *No description.* | -| image | string | *No description.* | -| minDiskSize | number | *No description.* | -| name | string | *No description.* | -| private | cdktf.IResolvable | *No description.* | -| regions | string[] | *No description.* | -| sizeGigabytes | number | *No description.* | -| slug | string | *No description.* | -| status | string | *No description.* | -| tags | string[] | *No description.* | -| type | string | *No description.* | -| internalValue | DataDigitaloceanImagesImages | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| created | string | *No description.* | +| description | string | *No description.* | +| distribution | string | *No description.* | +| errorMessage | string | *No description.* | +| id | number | *No description.* | +| image | string | *No description.* | +| minDiskSize | number | *No description.* | +| name | string | *No description.* | +| private | cdktf.IResolvable | *No description.* | +| regions | string[] | *No description.* | +| sizeGigabytes | number | *No description.* | +| slug | string | *No description.* | +| status | string | *No description.* | +| tags | string[] | *No description.* | +| type | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesImages | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -132796,7 +132796,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -132806,7 +132806,7 @@ public readonly fqn: string; --- -##### `created`Required +##### `created`Required ```typescript public readonly created: string; @@ -132816,7 +132816,7 @@ public readonly created: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -132826,7 +132826,7 @@ public readonly description: string; --- -##### `distribution`Required +##### `distribution`Required ```typescript public readonly distribution: string; @@ -132836,7 +132836,7 @@ public readonly distribution: string; --- -##### `errorMessage`Required +##### `errorMessage`Required ```typescript public readonly errorMessage: string; @@ -132846,7 +132846,7 @@ public readonly errorMessage: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -132856,7 +132856,7 @@ public readonly id: number; --- -##### `image`Required +##### `image`Required ```typescript public readonly image: string; @@ -132866,7 +132866,7 @@ public readonly image: string; --- -##### `minDiskSize`Required +##### `minDiskSize`Required ```typescript public readonly minDiskSize: number; @@ -132876,7 +132876,7 @@ public readonly minDiskSize: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -132886,7 +132886,7 @@ public readonly name: string; --- -##### `private`Required +##### `private`Required ```typescript public readonly private: IResolvable; @@ -132896,7 +132896,7 @@ public readonly private: IResolvable; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -132906,7 +132906,7 @@ public readonly regions: string[]; --- -##### `sizeGigabytes`Required +##### `sizeGigabytes`Required ```typescript public readonly sizeGigabytes: number; @@ -132916,7 +132916,7 @@ public readonly sizeGigabytes: number; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -132926,7 +132926,7 @@ public readonly slug: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -132936,7 +132936,7 @@ public readonly status: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -132946,7 +132946,7 @@ public readonly tags: string[]; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -132956,36 +132956,36 @@ public readonly type: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanImagesImages; ``` -- *Type:* DataDigitaloceanImagesImages +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesImages --- -### DataDigitaloceanImagesSortList +### DataDigitaloceanImagesSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesSortList(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 | 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 @@ -132993,7 +132993,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -133001,7 +133001,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -133013,20 +133013,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -133034,13 +133034,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -133050,13 +133050,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanImagesSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -133069,13 +133069,13 @@ the index of the item to return. | **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 \| DataDigitaloceanImagesSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -133089,7 +133089,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -133099,37 +133099,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanImagesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort[] --- -### DataDigitaloceanImagesSortOutputReference +### DataDigitaloceanImagesSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanImagesSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanImages } from '@cdktf/provider-digitalocean' -new DataDigitaloceanImagesSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanImages.DataDigitaloceanImagesSortOutputReference(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 @@ -133137,7 +133137,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -133145,7 +133145,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -133153,7 +133153,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -133165,150 +133165,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -133316,13 +133316,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -133332,7 +133332,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -133343,17 +133343,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanImagesSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -133367,7 +133367,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -133377,7 +133377,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -133387,7 +133387,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -133397,7 +133397,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -133407,7 +133407,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -133417,36 +133417,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanImagesSort; +public readonly internalValue: DataDigitaloceanImagesSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanImagesSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanImages.DataDigitaloceanImagesSort | cdktf.IResolvable --- -### DataDigitaloceanKubernetesClusterKubeConfigList +### DataDigitaloceanKubernetesClusterKubeConfigList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterKubeConfigList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterKubeConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfigList(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 | 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 @@ -133454,7 +133454,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -133462,7 +133462,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -133474,20 +133474,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -133495,13 +133495,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -133511,13 +133511,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanKubernetesClusterKubeConfigOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -133530,12 +133530,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -133549,7 +133549,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -133560,26 +133560,26 @@ public readonly fqn: string; --- -### DataDigitaloceanKubernetesClusterKubeConfigOutputReference +### DataDigitaloceanKubernetesClusterKubeConfigOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterKubeConfigOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterKubeConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfigOutputReference(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 @@ -133587,7 +133587,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -133595,7 +133595,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -133603,7 +133603,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -133615,149 +133615,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -133765,13 +133765,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -133786,20 +133786,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| clientCertificate | string | *No description.* | -| clientKey | string | *No description.* | -| clusterCaCertificate | string | *No description.* | -| expiresAt | string | *No description.* | -| host | string | *No description.* | -| rawConfig | string | *No description.* | -| token | string | *No description.* | -| internalValue | DataDigitaloceanKubernetesClusterKubeConfig | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clientCertificate | string | *No description.* | +| clientKey | string | *No description.* | +| clusterCaCertificate | string | *No description.* | +| expiresAt | string | *No description.* | +| host | string | *No description.* | +| rawConfig | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfig | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -133813,7 +133813,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -133823,7 +133823,7 @@ public readonly fqn: string; --- -##### `clientCertificate`Required +##### `clientCertificate`Required ```typescript public readonly clientCertificate: string; @@ -133833,7 +133833,7 @@ public readonly clientCertificate: string; --- -##### `clientKey`Required +##### `clientKey`Required ```typescript public readonly clientKey: string; @@ -133843,7 +133843,7 @@ public readonly clientKey: string; --- -##### `clusterCaCertificate`Required +##### `clusterCaCertificate`Required ```typescript public readonly clusterCaCertificate: string; @@ -133853,7 +133853,7 @@ public readonly clusterCaCertificate: string; --- -##### `expiresAt`Required +##### `expiresAt`Required ```typescript public readonly expiresAt: string; @@ -133863,7 +133863,7 @@ public readonly expiresAt: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -133873,7 +133873,7 @@ public readonly host: string; --- -##### `rawConfig`Required +##### `rawConfig`Required ```typescript public readonly rawConfig: string; @@ -133883,7 +133883,7 @@ public readonly rawConfig: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -133893,36 +133893,36 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanKubernetesClusterKubeConfig; ``` -- *Type:* DataDigitaloceanKubernetesClusterKubeConfig +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterKubeConfig --- -### DataDigitaloceanKubernetesClusterMaintenancePolicyList +### DataDigitaloceanKubernetesClusterMaintenancePolicyList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterMaintenancePolicyList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterMaintenancePolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicyList(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 | 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 @@ -133930,7 +133930,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -133938,7 +133938,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -133950,20 +133950,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -133971,13 +133971,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -133987,13 +133987,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -134006,12 +134006,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -134025,7 +134025,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -134036,26 +134036,26 @@ public readonly fqn: string; --- -### DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference +### DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicyOutputReference(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 @@ -134063,7 +134063,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -134071,7 +134071,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -134079,7 +134079,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -134091,149 +134091,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -134241,13 +134241,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -134262,16 +134262,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| day | string | *No description.* | -| duration | string | *No description.* | -| startTime | string | *No description.* | -| internalValue | DataDigitaloceanKubernetesClusterMaintenancePolicy | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| day | string | *No description.* | +| duration | string | *No description.* | +| startTime | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicy | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -134285,7 +134285,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -134295,7 +134295,7 @@ public readonly fqn: string; --- -##### `day`Required +##### `day`Required ```typescript public readonly day: string; @@ -134305,7 +134305,7 @@ public readonly day: string; --- -##### `duration`Required +##### `duration`Required ```typescript public readonly duration: string; @@ -134315,7 +134315,7 @@ public readonly duration: string; --- -##### `startTime`Required +##### `startTime`Required ```typescript public readonly startTime: string; @@ -134325,36 +134325,36 @@ public readonly startTime: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanKubernetesClusterMaintenancePolicy; ``` -- *Type:* DataDigitaloceanKubernetesClusterMaintenancePolicy +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterMaintenancePolicy --- -### DataDigitaloceanKubernetesClusterNodePoolList +### DataDigitaloceanKubernetesClusterNodePoolList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolList(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 | 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 @@ -134362,7 +134362,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -134370,7 +134370,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -134382,20 +134382,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -134403,13 +134403,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -134419,13 +134419,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanKubernetesClusterNodePoolOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -134438,12 +134438,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -134457,7 +134457,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -134468,25 +134468,25 @@ public readonly fqn: string; --- -### DataDigitaloceanKubernetesClusterNodePoolNodesList +### DataDigitaloceanKubernetesClusterNodePoolNodesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolNodesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodesList(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 | 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 @@ -134494,7 +134494,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -134502,7 +134502,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -134514,20 +134514,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -134535,13 +134535,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -134551,13 +134551,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -134570,12 +134570,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -134589,7 +134589,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -134600,26 +134600,26 @@ public readonly fqn: string; --- -### DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference +### DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodesOutputReference(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 @@ -134627,7 +134627,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -134635,7 +134635,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -134643,7 +134643,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -134655,149 +134655,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -134805,13 +134805,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -134826,19 +134826,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| createdAt | string | *No description.* | -| dropletId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| status | string | *No description.* | -| updatedAt | string | *No description.* | -| internalValue | DataDigitaloceanKubernetesClusterNodePoolNodes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createdAt | string | *No description.* | +| dropletId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| status | string | *No description.* | +| updatedAt | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -134852,7 +134852,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -134862,7 +134862,7 @@ public readonly fqn: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -134872,7 +134872,7 @@ public readonly createdAt: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -134882,7 +134882,7 @@ public readonly dropletId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -134892,7 +134892,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -134902,7 +134902,7 @@ public readonly name: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -134912,7 +134912,7 @@ public readonly status: string; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -134922,37 +134922,37 @@ public readonly updatedAt: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanKubernetesClusterNodePoolNodes; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePoolNodes +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodes --- -### DataDigitaloceanKubernetesClusterNodePoolOutputReference +### DataDigitaloceanKubernetesClusterNodePoolOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolOutputReference(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 @@ -134960,7 +134960,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -134968,7 +134968,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -134976,7 +134976,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -134988,149 +134988,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -135138,13 +135138,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -135159,25 +135159,25 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| actualNodeCount | number | *No description.* | -| autoScale | cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| labels | cdktf.StringMap | *No description.* | -| maxNodes | number | *No description.* | -| minNodes | number | *No description.* | -| name | string | *No description.* | -| nodeCount | number | *No description.* | -| nodes | DataDigitaloceanKubernetesClusterNodePoolNodesList | *No description.* | -| size | string | *No description.* | -| tags | string[] | *No description.* | -| taint | DataDigitaloceanKubernetesClusterNodePoolTaintList | *No description.* | -| internalValue | DataDigitaloceanKubernetesClusterNodePool | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| actualNodeCount | number | *No description.* | +| autoScale | cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| labels | cdktf.StringMap | *No description.* | +| maxNodes | number | *No description.* | +| minNodes | number | *No description.* | +| name | string | *No description.* | +| nodeCount | number | *No description.* | +| nodes | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodesList | *No description.* | +| size | string | *No description.* | +| tags | string[] | *No description.* | +| taint | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaintList | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePool | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -135191,7 +135191,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -135201,7 +135201,7 @@ public readonly fqn: string; --- -##### `actualNodeCount`Required +##### `actualNodeCount`Required ```typescript public readonly actualNodeCount: number; @@ -135211,7 +135211,7 @@ public readonly actualNodeCount: number; --- -##### `autoScale`Required +##### `autoScale`Required ```typescript public readonly autoScale: IResolvable; @@ -135221,7 +135221,7 @@ public readonly autoScale: IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -135231,7 +135231,7 @@ public readonly id: string; --- -##### `labels`Required +##### `labels`Required ```typescript public readonly labels: StringMap; @@ -135241,7 +135241,7 @@ public readonly labels: StringMap; --- -##### `maxNodes`Required +##### `maxNodes`Required ```typescript public readonly maxNodes: number; @@ -135251,7 +135251,7 @@ public readonly maxNodes: number; --- -##### `minNodes`Required +##### `minNodes`Required ```typescript public readonly minNodes: number; @@ -135261,7 +135261,7 @@ public readonly minNodes: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -135271,7 +135271,7 @@ public readonly name: string; --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -135281,17 +135281,17 @@ public readonly nodeCount: number; --- -##### `nodes`Required +##### `nodes`Required ```typescript public readonly nodes: DataDigitaloceanKubernetesClusterNodePoolNodesList; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePoolNodesList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolNodesList --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -135301,7 +135301,7 @@ public readonly size: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -135311,46 +135311,46 @@ public readonly tags: string[]; --- -##### `taint`Required +##### `taint`Required ```typescript public readonly taint: DataDigitaloceanKubernetesClusterNodePoolTaintList; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePoolTaintList +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaintList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanKubernetesClusterNodePool; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePool +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePool --- -### DataDigitaloceanKubernetesClusterNodePoolTaintList +### DataDigitaloceanKubernetesClusterNodePoolTaintList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolTaintList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolTaintList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaintList(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 | 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 @@ -135358,7 +135358,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -135366,7 +135366,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -135378,20 +135378,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -135399,13 +135399,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -135415,13 +135415,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -135434,12 +135434,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -135453,7 +135453,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -135464,26 +135464,26 @@ public readonly fqn: string; --- -### DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference +### DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanKubernetesCluster } from '@cdktf/provider-digitalocean' -new DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaintOutputReference(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 @@ -135491,7 +135491,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -135499,7 +135499,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -135507,7 +135507,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -135519,149 +135519,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -135669,13 +135669,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -135690,16 +135690,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| effect | string | *No description.* | -| key | string | *No description.* | -| value | string | *No description.* | -| internalValue | DataDigitaloceanKubernetesClusterNodePoolTaint | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| effect | string | *No description.* | +| key | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaint | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -135713,7 +135713,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -135723,7 +135723,7 @@ public readonly fqn: string; --- -##### `effect`Required +##### `effect`Required ```typescript public readonly effect: string; @@ -135733,7 +135733,7 @@ public readonly effect: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -135743,7 +135743,7 @@ public readonly key: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -135753,36 +135753,36 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanKubernetesClusterNodePoolTaint; ``` -- *Type:* DataDigitaloceanKubernetesClusterNodePoolTaint +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterNodePoolTaint --- -### DataDigitaloceanLoadbalancerForwardingRuleList +### DataDigitaloceanLoadbalancerForwardingRuleList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerForwardingRuleList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerForwardingRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRuleList(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 | 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 @@ -135790,7 +135790,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -135798,7 +135798,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -135810,20 +135810,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -135831,13 +135831,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -135847,13 +135847,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanLoadbalancerForwardingRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -135866,12 +135866,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -135885,7 +135885,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -135896,26 +135896,26 @@ public readonly fqn: string; --- -### DataDigitaloceanLoadbalancerForwardingRuleOutputReference +### DataDigitaloceanLoadbalancerForwardingRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerForwardingRuleOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerForwardingRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRuleOutputReference(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 @@ -135923,7 +135923,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -135931,7 +135931,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -135939,7 +135939,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -135951,149 +135951,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -136101,13 +136101,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -136122,20 +136122,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| certificateId | string | *No description.* | -| certificateName | string | *No description.* | -| entryPort | number | *No description.* | -| entryProtocol | string | *No description.* | -| targetPort | number | *No description.* | -| targetProtocol | string | *No description.* | -| tlsPassthrough | cdktf.IResolvable | *No description.* | -| internalValue | DataDigitaloceanLoadbalancerForwardingRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| certificateId | string | *No description.* | +| certificateName | string | *No description.* | +| entryPort | number | *No description.* | +| entryProtocol | string | *No description.* | +| targetPort | number | *No description.* | +| targetProtocol | string | *No description.* | +| tlsPassthrough | cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRule | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -136149,7 +136149,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -136159,7 +136159,7 @@ public readonly fqn: string; --- -##### `certificateId`Required +##### `certificateId`Required ```typescript public readonly certificateId: string; @@ -136169,7 +136169,7 @@ public readonly certificateId: string; --- -##### `certificateName`Required +##### `certificateName`Required ```typescript public readonly certificateName: string; @@ -136179,7 +136179,7 @@ public readonly certificateName: string; --- -##### `entryPort`Required +##### `entryPort`Required ```typescript public readonly entryPort: number; @@ -136189,7 +136189,7 @@ public readonly entryPort: number; --- -##### `entryProtocol`Required +##### `entryProtocol`Required ```typescript public readonly entryProtocol: string; @@ -136199,7 +136199,7 @@ public readonly entryProtocol: string; --- -##### `targetPort`Required +##### `targetPort`Required ```typescript public readonly targetPort: number; @@ -136209,7 +136209,7 @@ public readonly targetPort: number; --- -##### `targetProtocol`Required +##### `targetProtocol`Required ```typescript public readonly targetProtocol: string; @@ -136219,7 +136219,7 @@ public readonly targetProtocol: string; --- -##### `tlsPassthrough`Required +##### `tlsPassthrough`Required ```typescript public readonly tlsPassthrough: IResolvable; @@ -136229,36 +136229,36 @@ public readonly tlsPassthrough: IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanLoadbalancerForwardingRule; ``` -- *Type:* DataDigitaloceanLoadbalancerForwardingRule +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRule --- -### DataDigitaloceanLoadbalancerHealthcheckList +### DataDigitaloceanLoadbalancerHealthcheckList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerHealthcheckList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerHealthcheckList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheckList(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 | 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 @@ -136266,7 +136266,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -136274,7 +136274,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -136286,20 +136286,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -136307,13 +136307,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -136323,13 +136323,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanLoadbalancerHealthcheckOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -136342,12 +136342,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -136361,7 +136361,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -136372,26 +136372,26 @@ public readonly fqn: string; --- -### DataDigitaloceanLoadbalancerHealthcheckOutputReference +### DataDigitaloceanLoadbalancerHealthcheckOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerHealthcheckOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerHealthcheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheckOutputReference(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 @@ -136399,7 +136399,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -136407,7 +136407,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -136415,7 +136415,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -136427,149 +136427,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -136577,13 +136577,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -136598,20 +136598,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| checkIntervalSeconds | number | *No description.* | -| healthyThreshold | number | *No description.* | -| path | string | *No description.* | -| port | number | *No description.* | -| protocol | string | *No description.* | -| responseTimeoutSeconds | number | *No description.* | -| unhealthyThreshold | number | *No description.* | -| internalValue | DataDigitaloceanLoadbalancerHealthcheck | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| checkIntervalSeconds | number | *No description.* | +| healthyThreshold | number | *No description.* | +| path | string | *No description.* | +| port | number | *No description.* | +| protocol | string | *No description.* | +| responseTimeoutSeconds | number | *No description.* | +| unhealthyThreshold | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheck | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -136625,7 +136625,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -136635,7 +136635,7 @@ public readonly fqn: string; --- -##### `checkIntervalSeconds`Required +##### `checkIntervalSeconds`Required ```typescript public readonly checkIntervalSeconds: number; @@ -136645,7 +136645,7 @@ public readonly checkIntervalSeconds: number; --- -##### `healthyThreshold`Required +##### `healthyThreshold`Required ```typescript public readonly healthyThreshold: number; @@ -136655,7 +136655,7 @@ public readonly healthyThreshold: number; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -136665,7 +136665,7 @@ public readonly path: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -136675,7 +136675,7 @@ public readonly port: number; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -136685,7 +136685,7 @@ public readonly protocol: string; --- -##### `responseTimeoutSeconds`Required +##### `responseTimeoutSeconds`Required ```typescript public readonly responseTimeoutSeconds: number; @@ -136695,7 +136695,7 @@ public readonly responseTimeoutSeconds: number; --- -##### `unhealthyThreshold`Required +##### `unhealthyThreshold`Required ```typescript public readonly unhealthyThreshold: number; @@ -136705,36 +136705,36 @@ public readonly unhealthyThreshold: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanLoadbalancerHealthcheck; ``` -- *Type:* DataDigitaloceanLoadbalancerHealthcheck +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheck --- -### DataDigitaloceanLoadbalancerStickySessionsList +### DataDigitaloceanLoadbalancerStickySessionsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerStickySessionsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerStickySessionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessionsList(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 | 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 @@ -136742,7 +136742,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -136750,7 +136750,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -136762,20 +136762,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -136783,13 +136783,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -136799,13 +136799,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanLoadbalancerStickySessionsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -136818,12 +136818,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -136837,7 +136837,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -136848,26 +136848,26 @@ public readonly fqn: string; --- -### DataDigitaloceanLoadbalancerStickySessionsOutputReference +### DataDigitaloceanLoadbalancerStickySessionsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanLoadbalancerStickySessionsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanLoadbalancer } from '@cdktf/provider-digitalocean' -new DataDigitaloceanLoadbalancerStickySessionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessionsOutputReference(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 @@ -136875,7 +136875,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -136883,7 +136883,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -136891,7 +136891,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -136903,149 +136903,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -137053,13 +137053,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -137074,16 +137074,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| cookieName | string | *No description.* | -| cookieTtlSeconds | number | *No description.* | -| type | string | *No description.* | -| internalValue | DataDigitaloceanLoadbalancerStickySessions | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cookieName | string | *No description.* | +| cookieTtlSeconds | number | *No description.* | +| type | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessions | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -137097,7 +137097,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -137107,7 +137107,7 @@ public readonly fqn: string; --- -##### `cookieName`Required +##### `cookieName`Required ```typescript public readonly cookieName: string; @@ -137117,7 +137117,7 @@ public readonly cookieName: string; --- -##### `cookieTtlSeconds`Required +##### `cookieTtlSeconds`Required ```typescript public readonly cookieTtlSeconds: number; @@ -137127,7 +137127,7 @@ public readonly cookieTtlSeconds: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -137137,36 +137137,36 @@ public readonly type: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanLoadbalancerStickySessions; ``` -- *Type:* DataDigitaloceanLoadbalancerStickySessions +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerStickySessions --- -### DataDigitaloceanProjectsFilterList +### DataDigitaloceanProjectsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsFilterList(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 | 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 @@ -137174,7 +137174,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -137182,7 +137182,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -137194,20 +137194,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -137215,13 +137215,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -137231,13 +137231,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanProjectsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -137250,13 +137250,13 @@ the index of the item to return. | **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 \| DataDigitaloceanProjectsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -137270,7 +137270,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -137280,37 +137280,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanProjectsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter[] --- -### DataDigitaloceanProjectsFilterOutputReference +### DataDigitaloceanProjectsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsFilterOutputReference(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 @@ -137318,7 +137318,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -137326,7 +137326,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -137334,7 +137334,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -137346,151 +137346,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -137498,13 +137498,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -137514,13 +137514,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -137531,21 +137531,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanProjectsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -137559,7 +137559,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -137569,7 +137569,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -137579,7 +137579,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -137589,7 +137589,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -137599,7 +137599,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -137609,7 +137609,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -137619,7 +137619,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -137629,7 +137629,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -137639,7 +137639,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -137649,36 +137649,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanProjectsFilter; +public readonly internalValue: DataDigitaloceanProjectsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsFilter | cdktf.IResolvable --- -### DataDigitaloceanProjectsProjectsList +### DataDigitaloceanProjectsProjectsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsProjectsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsProjectsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsProjectsList(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 | 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 @@ -137686,7 +137686,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -137694,7 +137694,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -137706,20 +137706,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -137727,13 +137727,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -137743,13 +137743,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanProjectsProjectsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -137762,12 +137762,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -137781,7 +137781,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -137792,26 +137792,26 @@ public readonly fqn: string; --- -### DataDigitaloceanProjectsProjectsOutputReference +### DataDigitaloceanProjectsProjectsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsProjectsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsProjectsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsProjectsOutputReference(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 @@ -137819,7 +137819,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -137827,7 +137827,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -137835,7 +137835,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -137847,149 +137847,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -137997,13 +137997,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -138018,24 +138018,24 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| createdAt | string | *No description.* | -| description | string | *No description.* | -| environment | string | *No description.* | -| id | string | *No description.* | -| isDefault | cdktf.IResolvable | *No description.* | -| name | string | *No description.* | -| ownerId | number | *No description.* | -| ownerUuid | string | *No description.* | -| purpose | string | *No description.* | -| resources | string[] | *No description.* | -| updatedAt | string | *No description.* | -| internalValue | DataDigitaloceanProjectsProjects | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createdAt | string | *No description.* | +| description | string | *No description.* | +| environment | string | *No description.* | +| id | string | *No description.* | +| isDefault | cdktf.IResolvable | *No description.* | +| name | string | *No description.* | +| ownerId | number | *No description.* | +| ownerUuid | string | *No description.* | +| purpose | string | *No description.* | +| resources | string[] | *No description.* | +| updatedAt | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsProjects | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -138049,7 +138049,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -138059,7 +138059,7 @@ public readonly fqn: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -138069,7 +138069,7 @@ public readonly createdAt: string; --- -##### `description`Required +##### `description`Required ```typescript public readonly description: string; @@ -138079,7 +138079,7 @@ public readonly description: string; --- -##### `environment`Required +##### `environment`Required ```typescript public readonly environment: string; @@ -138089,7 +138089,7 @@ public readonly environment: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -138099,7 +138099,7 @@ public readonly id: string; --- -##### `isDefault`Required +##### `isDefault`Required ```typescript public readonly isDefault: IResolvable; @@ -138109,7 +138109,7 @@ public readonly isDefault: IResolvable; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -138119,7 +138119,7 @@ public readonly name: string; --- -##### `ownerId`Required +##### `ownerId`Required ```typescript public readonly ownerId: number; @@ -138129,7 +138129,7 @@ public readonly ownerId: number; --- -##### `ownerUuid`Required +##### `ownerUuid`Required ```typescript public readonly ownerUuid: string; @@ -138139,7 +138139,7 @@ public readonly ownerUuid: string; --- -##### `purpose`Required +##### `purpose`Required ```typescript public readonly purpose: string; @@ -138149,7 +138149,7 @@ public readonly purpose: string; --- -##### `resources`Required +##### `resources`Required ```typescript public readonly resources: string[]; @@ -138159,7 +138159,7 @@ public readonly resources: string[]; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -138169,36 +138169,36 @@ public readonly updatedAt: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanProjectsProjects; ``` -- *Type:* DataDigitaloceanProjectsProjects +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsProjects --- -### DataDigitaloceanProjectsSortList +### DataDigitaloceanProjectsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsSortList(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 | 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 @@ -138206,7 +138206,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -138214,7 +138214,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -138226,20 +138226,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -138247,13 +138247,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -138263,13 +138263,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanProjectsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -138282,13 +138282,13 @@ the index of the item to return. | **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 \| DataDigitaloceanProjectsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -138302,7 +138302,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -138312,37 +138312,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanProjectsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort[] --- -### DataDigitaloceanProjectsSortOutputReference +### DataDigitaloceanProjectsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanProjectsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanProjects } from '@cdktf/provider-digitalocean' -new DataDigitaloceanProjectsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanProjects.DataDigitaloceanProjectsSortOutputReference(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 @@ -138350,7 +138350,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -138358,7 +138358,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -138366,7 +138366,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -138378,150 +138378,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -138529,13 +138529,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -138545,7 +138545,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -138556,17 +138556,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanProjectsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -138580,7 +138580,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -138590,7 +138590,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -138600,7 +138600,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -138610,7 +138610,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -138620,7 +138620,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -138630,36 +138630,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanProjectsSort; +public readonly internalValue: DataDigitaloceanProjectsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanProjectsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanProjects.DataDigitaloceanProjectsSort | cdktf.IResolvable --- -### DataDigitaloceanRecordsFilterList +### DataDigitaloceanRecordsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsFilterList(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 | 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 @@ -138667,7 +138667,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -138675,7 +138675,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -138687,20 +138687,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -138708,13 +138708,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -138724,13 +138724,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRecordsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -138743,13 +138743,13 @@ the index of the item to return. | **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 \| DataDigitaloceanRecordsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -138763,7 +138763,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -138773,37 +138773,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanRecordsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter[] --- -### DataDigitaloceanRecordsFilterOutputReference +### DataDigitaloceanRecordsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsFilterOutputReference(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 @@ -138811,7 +138811,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -138819,7 +138819,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -138827,7 +138827,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -138839,151 +138839,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -138991,13 +138991,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -139007,13 +139007,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -139024,21 +139024,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanRecordsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -139052,7 +139052,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -139062,7 +139062,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -139072,7 +139072,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -139082,7 +139082,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -139092,7 +139092,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -139102,7 +139102,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -139112,7 +139112,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -139122,7 +139122,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -139132,7 +139132,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -139142,36 +139142,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanRecordsFilter; +public readonly internalValue: DataDigitaloceanRecordsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsFilter | cdktf.IResolvable --- -### DataDigitaloceanRecordsRecordsList +### DataDigitaloceanRecordsRecordsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsRecordsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsRecordsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsRecordsList(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 | 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 @@ -139179,7 +139179,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -139187,7 +139187,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -139199,20 +139199,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -139220,13 +139220,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -139236,13 +139236,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRecordsRecordsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -139255,12 +139255,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -139274,7 +139274,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -139285,26 +139285,26 @@ public readonly fqn: string; --- -### DataDigitaloceanRecordsRecordsOutputReference +### DataDigitaloceanRecordsRecordsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsRecordsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsRecordsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsRecordsOutputReference(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 @@ -139312,7 +139312,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -139320,7 +139320,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -139328,7 +139328,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -139340,149 +139340,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -139490,13 +139490,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -139511,24 +139511,24 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| domain | string | *No description.* | -| flags | number | *No description.* | -| id | number | *No description.* | -| name | string | *No description.* | -| port | number | *No description.* | -| priority | number | *No description.* | -| tag | string | *No description.* | -| ttl | number | *No description.* | -| type | string | *No description.* | -| value | string | *No description.* | -| weight | number | *No description.* | -| internalValue | DataDigitaloceanRecordsRecords | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| domain | string | *No description.* | +| flags | number | *No description.* | +| id | number | *No description.* | +| name | string | *No description.* | +| port | number | *No description.* | +| priority | number | *No description.* | +| tag | string | *No description.* | +| ttl | number | *No description.* | +| type | string | *No description.* | +| value | string | *No description.* | +| weight | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsRecords | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -139542,7 +139542,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -139552,7 +139552,7 @@ public readonly fqn: string; --- -##### `domain`Required +##### `domain`Required ```typescript public readonly domain: string; @@ -139562,7 +139562,7 @@ public readonly domain: string; --- -##### `flags`Required +##### `flags`Required ```typescript public readonly flags: number; @@ -139572,7 +139572,7 @@ public readonly flags: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -139582,7 +139582,7 @@ public readonly id: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -139592,7 +139592,7 @@ public readonly name: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -139602,7 +139602,7 @@ public readonly port: number; --- -##### `priority`Required +##### `priority`Required ```typescript public readonly priority: number; @@ -139612,7 +139612,7 @@ public readonly priority: number; --- -##### `tag`Required +##### `tag`Required ```typescript public readonly tag: string; @@ -139622,7 +139622,7 @@ public readonly tag: string; --- -##### `ttl`Required +##### `ttl`Required ```typescript public readonly ttl: number; @@ -139632,7 +139632,7 @@ public readonly ttl: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -139642,7 +139642,7 @@ public readonly type: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -139652,7 +139652,7 @@ public readonly value: string; --- -##### `weight`Required +##### `weight`Required ```typescript public readonly weight: number; @@ -139662,36 +139662,36 @@ public readonly weight: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanRecordsRecords; ``` -- *Type:* DataDigitaloceanRecordsRecords +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsRecords --- -### DataDigitaloceanRecordsSortList +### DataDigitaloceanRecordsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsSortList(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 | 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 @@ -139699,7 +139699,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -139707,7 +139707,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -139719,20 +139719,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -139740,13 +139740,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -139756,13 +139756,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRecordsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -139775,13 +139775,13 @@ the index of the item to return. | **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 \| DataDigitaloceanRecordsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -139795,7 +139795,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -139805,37 +139805,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanRecordsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort[] --- -### DataDigitaloceanRecordsSortOutputReference +### DataDigitaloceanRecordsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRecordsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRecords } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRecordsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRecords.DataDigitaloceanRecordsSortOutputReference(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 @@ -139843,7 +139843,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -139851,7 +139851,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -139859,7 +139859,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -139871,150 +139871,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -140022,13 +140022,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -140038,7 +140038,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -140049,17 +140049,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanRecordsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -140073,7 +140073,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -140083,7 +140083,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -140093,7 +140093,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -140103,7 +140103,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -140113,7 +140113,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -140123,36 +140123,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanRecordsSort; +public readonly internalValue: DataDigitaloceanRecordsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRecordsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRecords.DataDigitaloceanRecordsSort | cdktf.IResolvable --- -### DataDigitaloceanRegionsFilterList +### DataDigitaloceanRegionsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsFilterList(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 | 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 @@ -140160,7 +140160,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -140168,7 +140168,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -140180,20 +140180,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -140201,13 +140201,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -140217,13 +140217,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRegionsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -140236,13 +140236,13 @@ the index of the item to return. | **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 \| DataDigitaloceanRegionsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -140256,7 +140256,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -140266,37 +140266,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanRegionsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter[] --- -### DataDigitaloceanRegionsFilterOutputReference +### DataDigitaloceanRegionsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsFilterOutputReference(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 @@ -140304,7 +140304,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -140312,7 +140312,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -140320,7 +140320,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -140332,151 +140332,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -140484,13 +140484,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -140500,13 +140500,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -140517,21 +140517,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanRegionsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -140545,7 +140545,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -140555,7 +140555,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -140565,7 +140565,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -140575,7 +140575,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -140585,7 +140585,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -140595,7 +140595,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -140605,7 +140605,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -140615,7 +140615,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -140625,7 +140625,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -140635,36 +140635,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanRegionsFilter; +public readonly internalValue: DataDigitaloceanRegionsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsFilter | cdktf.IResolvable --- -### DataDigitaloceanRegionsRegionsList +### DataDigitaloceanRegionsRegionsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsRegionsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsRegionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsRegionsList(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 | 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 @@ -140672,7 +140672,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -140680,7 +140680,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -140692,20 +140692,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -140713,13 +140713,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -140729,13 +140729,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRegionsRegionsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -140748,12 +140748,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -140767,7 +140767,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -140778,26 +140778,26 @@ public readonly fqn: string; --- -### DataDigitaloceanRegionsRegionsOutputReference +### DataDigitaloceanRegionsRegionsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsRegionsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsRegionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsRegionsOutputReference(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 @@ -140805,7 +140805,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -140813,7 +140813,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -140821,7 +140821,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -140833,149 +140833,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -140983,13 +140983,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -141004,18 +141004,18 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| available | cdktf.IResolvable | *No description.* | -| features | string[] | *No description.* | -| name | string | *No description.* | -| sizes | string[] | *No description.* | -| slug | string | *No description.* | -| internalValue | DataDigitaloceanRegionsRegions | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| available | cdktf.IResolvable | *No description.* | +| features | string[] | *No description.* | +| name | string | *No description.* | +| sizes | string[] | *No description.* | +| slug | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsRegions | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -141029,7 +141029,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -141039,7 +141039,7 @@ public readonly fqn: string; --- -##### `available`Required +##### `available`Required ```typescript public readonly available: IResolvable; @@ -141049,7 +141049,7 @@ public readonly available: IResolvable; --- -##### `features`Required +##### `features`Required ```typescript public readonly features: string[]; @@ -141059,7 +141059,7 @@ public readonly features: string[]; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -141069,7 +141069,7 @@ public readonly name: string; --- -##### `sizes`Required +##### `sizes`Required ```typescript public readonly sizes: string[]; @@ -141079,7 +141079,7 @@ public readonly sizes: string[]; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -141089,36 +141089,36 @@ public readonly slug: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanRegionsRegions; ``` -- *Type:* DataDigitaloceanRegionsRegions +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsRegions --- -### DataDigitaloceanRegionsSortList +### DataDigitaloceanRegionsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsSortList(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 | 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 @@ -141126,7 +141126,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -141134,7 +141134,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -141146,20 +141146,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -141167,13 +141167,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -141183,13 +141183,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanRegionsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -141202,13 +141202,13 @@ the index of the item to return. | **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 \| DataDigitaloceanRegionsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -141222,7 +141222,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -141232,37 +141232,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanRegionsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort[] --- -### DataDigitaloceanRegionsSortOutputReference +### DataDigitaloceanRegionsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanRegionsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanRegions } from '@cdktf/provider-digitalocean' -new DataDigitaloceanRegionsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanRegions.DataDigitaloceanRegionsSortOutputReference(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 @@ -141270,7 +141270,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -141278,7 +141278,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -141286,7 +141286,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -141298,150 +141298,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -141449,13 +141449,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -141465,7 +141465,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -141476,17 +141476,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanRegionsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -141500,7 +141500,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -141510,7 +141510,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -141520,7 +141520,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -141530,7 +141530,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -141540,7 +141540,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -141550,36 +141550,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanRegionsSort; +public readonly internalValue: DataDigitaloceanRegionsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanRegionsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanRegions.DataDigitaloceanRegionsSort | cdktf.IResolvable --- -### DataDigitaloceanSizesFilterList +### DataDigitaloceanSizesFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesFilterList(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 | 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 @@ -141587,7 +141587,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -141595,7 +141595,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -141607,20 +141607,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -141628,13 +141628,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -141644,13 +141644,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSizesFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -141663,13 +141663,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSizesFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -141683,7 +141683,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -141693,37 +141693,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSizesFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter[] --- -### DataDigitaloceanSizesFilterOutputReference +### DataDigitaloceanSizesFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesFilterOutputReference(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 @@ -141731,7 +141731,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -141739,7 +141739,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -141747,7 +141747,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -141759,151 +141759,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -141911,13 +141911,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -141927,13 +141927,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -141944,21 +141944,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSizesFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -141972,7 +141972,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -141982,7 +141982,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -141992,7 +141992,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -142002,7 +142002,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -142012,7 +142012,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -142022,7 +142022,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -142032,7 +142032,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -142042,7 +142042,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -142052,7 +142052,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -142062,36 +142062,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSizesFilter; +public readonly internalValue: DataDigitaloceanSizesFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesFilter | cdktf.IResolvable --- -### DataDigitaloceanSizesSizesList +### DataDigitaloceanSizesSizesList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesSizesList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesSizesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesSizesList(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 | 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 @@ -142099,7 +142099,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -142107,7 +142107,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -142119,20 +142119,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -142140,13 +142140,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -142156,13 +142156,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSizesSizesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -142175,12 +142175,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -142194,7 +142194,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -142205,26 +142205,26 @@ public readonly fqn: string; --- -### DataDigitaloceanSizesSizesOutputReference +### DataDigitaloceanSizesSizesOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesSizesOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesSizesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesSizesOutputReference(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 @@ -142232,7 +142232,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -142240,7 +142240,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -142248,7 +142248,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -142260,149 +142260,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -142410,13 +142410,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -142431,22 +142431,22 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| available | cdktf.IResolvable | *No description.* | -| disk | number | *No description.* | -| memory | number | *No description.* | -| priceHourly | number | *No description.* | -| priceMonthly | number | *No description.* | -| regions | string[] | *No description.* | -| slug | string | *No description.* | -| transfer | number | *No description.* | -| vcpus | number | *No description.* | -| internalValue | DataDigitaloceanSizesSizes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| available | cdktf.IResolvable | *No description.* | +| disk | number | *No description.* | +| memory | number | *No description.* | +| priceHourly | number | *No description.* | +| priceMonthly | number | *No description.* | +| regions | string[] | *No description.* | +| slug | string | *No description.* | +| transfer | number | *No description.* | +| vcpus | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSizes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -142460,7 +142460,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -142470,7 +142470,7 @@ public readonly fqn: string; --- -##### `available`Required +##### `available`Required ```typescript public readonly available: IResolvable; @@ -142480,7 +142480,7 @@ public readonly available: IResolvable; --- -##### `disk`Required +##### `disk`Required ```typescript public readonly disk: number; @@ -142490,7 +142490,7 @@ public readonly disk: number; --- -##### `memory`Required +##### `memory`Required ```typescript public readonly memory: number; @@ -142500,7 +142500,7 @@ public readonly memory: number; --- -##### `priceHourly`Required +##### `priceHourly`Required ```typescript public readonly priceHourly: number; @@ -142510,7 +142510,7 @@ public readonly priceHourly: number; --- -##### `priceMonthly`Required +##### `priceMonthly`Required ```typescript public readonly priceMonthly: number; @@ -142520,7 +142520,7 @@ public readonly priceMonthly: number; --- -##### `regions`Required +##### `regions`Required ```typescript public readonly regions: string[]; @@ -142530,7 +142530,7 @@ public readonly regions: string[]; --- -##### `slug`Required +##### `slug`Required ```typescript public readonly slug: string; @@ -142540,7 +142540,7 @@ public readonly slug: string; --- -##### `transfer`Required +##### `transfer`Required ```typescript public readonly transfer: number; @@ -142550,7 +142550,7 @@ public readonly transfer: number; --- -##### `vcpus`Required +##### `vcpus`Required ```typescript public readonly vcpus: number; @@ -142560,36 +142560,36 @@ public readonly vcpus: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanSizesSizes; ``` -- *Type:* DataDigitaloceanSizesSizes +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSizes --- -### DataDigitaloceanSizesSortList +### DataDigitaloceanSizesSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesSortList(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 | 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 @@ -142597,7 +142597,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -142605,7 +142605,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -142617,20 +142617,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -142638,13 +142638,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -142654,13 +142654,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSizesSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -142673,13 +142673,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSizesSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -142693,7 +142693,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -142703,37 +142703,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSizesSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort[] --- -### DataDigitaloceanSizesSortOutputReference +### DataDigitaloceanSizesSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSizesSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSizes } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSizesSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSizes.DataDigitaloceanSizesSortOutputReference(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 @@ -142741,7 +142741,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -142749,7 +142749,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -142757,7 +142757,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -142769,150 +142769,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -142920,13 +142920,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -142936,7 +142936,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -142947,17 +142947,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSizesSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -142971,7 +142971,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -142981,7 +142981,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -142991,7 +142991,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -143001,7 +143001,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -143011,7 +143011,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -143021,36 +143021,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSizesSort; +public readonly internalValue: DataDigitaloceanSizesSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSizesSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSizes.DataDigitaloceanSizesSort | cdktf.IResolvable --- -### DataDigitaloceanSpacesBucketsBucketsList +### DataDigitaloceanSpacesBucketsBucketsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsBucketsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsBucketsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBucketsList(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 | 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 @@ -143058,7 +143058,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -143066,7 +143066,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -143078,20 +143078,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -143099,13 +143099,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -143115,13 +143115,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSpacesBucketsBucketsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -143134,12 +143134,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -143153,7 +143153,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -143164,26 +143164,26 @@ public readonly fqn: string; --- -### DataDigitaloceanSpacesBucketsBucketsOutputReference +### DataDigitaloceanSpacesBucketsBucketsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsBucketsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsBucketsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBucketsOutputReference(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 @@ -143191,7 +143191,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -143199,7 +143199,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -143207,7 +143207,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -143219,149 +143219,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -143369,13 +143369,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -143390,17 +143390,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| bucketDomainName | string | *No description.* | -| name | string | *No description.* | -| region | string | *No description.* | -| urn | string | *No description.* | -| internalValue | DataDigitaloceanSpacesBucketsBuckets | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| bucketDomainName | string | *No description.* | +| name | string | *No description.* | +| region | string | *No description.* | +| urn | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBuckets | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -143414,7 +143414,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -143424,7 +143424,7 @@ public readonly fqn: string; --- -##### `bucketDomainName`Required +##### `bucketDomainName`Required ```typescript public readonly bucketDomainName: string; @@ -143434,7 +143434,7 @@ public readonly bucketDomainName: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -143444,7 +143444,7 @@ public readonly name: string; --- -##### `region`Required +##### `region`Required ```typescript public readonly region: string; @@ -143454,7 +143454,7 @@ public readonly region: string; --- -##### `urn`Required +##### `urn`Required ```typescript public readonly urn: string; @@ -143464,36 +143464,36 @@ public readonly urn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanSpacesBucketsBuckets; ``` -- *Type:* DataDigitaloceanSpacesBucketsBuckets +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsBuckets --- -### DataDigitaloceanSpacesBucketsFilterList +### DataDigitaloceanSpacesBucketsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilterList(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 | 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 @@ -143501,7 +143501,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -143509,7 +143509,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -143521,20 +143521,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -143542,13 +143542,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -143558,13 +143558,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSpacesBucketsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -143577,13 +143577,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSpacesBucketsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -143597,7 +143597,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -143607,37 +143607,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSpacesBucketsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter[] --- -### DataDigitaloceanSpacesBucketsFilterOutputReference +### DataDigitaloceanSpacesBucketsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilterOutputReference(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 @@ -143645,7 +143645,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -143653,7 +143653,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -143661,7 +143661,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -143673,151 +143673,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -143825,13 +143825,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -143841,13 +143841,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -143858,21 +143858,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -143886,7 +143886,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -143896,7 +143896,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -143906,7 +143906,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -143916,7 +143916,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -143926,7 +143926,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -143936,7 +143936,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -143946,7 +143946,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -143956,7 +143956,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -143966,7 +143966,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -143976,36 +143976,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSpacesBucketsFilter; +public readonly internalValue: DataDigitaloceanSpacesBucketsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter | cdktf.IResolvable --- -### DataDigitaloceanSpacesBucketsSortList +### DataDigitaloceanSpacesBucketsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSortList(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 | 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 @@ -144013,7 +144013,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -144021,7 +144021,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -144033,20 +144033,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -144054,13 +144054,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -144070,13 +144070,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSpacesBucketsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -144089,13 +144089,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSpacesBucketsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -144109,7 +144109,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -144119,37 +144119,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSpacesBucketsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort[] --- -### DataDigitaloceanSpacesBucketsSortOutputReference +### DataDigitaloceanSpacesBucketsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSpacesBucketsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSpacesBuckets } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSpacesBucketsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSortOutputReference(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 @@ -144157,7 +144157,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -144165,7 +144165,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -144173,7 +144173,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -144185,150 +144185,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -144336,13 +144336,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -144352,7 +144352,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -144363,17 +144363,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -144387,7 +144387,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -144397,7 +144397,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -144407,7 +144407,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -144417,7 +144417,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -144427,7 +144427,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -144437,36 +144437,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSpacesBucketsSort; +public readonly internalValue: DataDigitaloceanSpacesBucketsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSpacesBucketsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort | cdktf.IResolvable --- -### DataDigitaloceanSshKeysFilterList +### DataDigitaloceanSshKeysFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilterList(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 | 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 @@ -144474,7 +144474,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -144482,7 +144482,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -144494,20 +144494,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -144515,13 +144515,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -144531,13 +144531,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSshKeysFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -144550,13 +144550,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSshKeysFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -144570,7 +144570,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -144580,37 +144580,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSshKeysFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter[] --- -### DataDigitaloceanSshKeysFilterOutputReference +### DataDigitaloceanSshKeysFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilterOutputReference(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 @@ -144618,7 +144618,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -144626,7 +144626,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -144634,7 +144634,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -144646,151 +144646,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -144798,13 +144798,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -144814,13 +144814,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -144831,21 +144831,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSshKeysFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -144859,7 +144859,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -144869,7 +144869,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -144879,7 +144879,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -144889,7 +144889,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -144899,7 +144899,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -144909,7 +144909,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -144919,7 +144919,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -144929,7 +144929,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -144939,7 +144939,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -144949,36 +144949,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSshKeysFilter; +public readonly internalValue: DataDigitaloceanSshKeysFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter | cdktf.IResolvable --- -### DataDigitaloceanSshKeysSortList +### DataDigitaloceanSshKeysSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSortList(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 | 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 @@ -144986,7 +144986,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -144994,7 +144994,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -145006,20 +145006,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -145027,13 +145027,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -145043,13 +145043,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSshKeysSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -145062,13 +145062,13 @@ the index of the item to return. | **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 \| DataDigitaloceanSshKeysSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -145082,7 +145082,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -145092,37 +145092,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanSshKeysSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort[] --- -### DataDigitaloceanSshKeysSortOutputReference +### DataDigitaloceanSshKeysSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSortOutputReference(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 @@ -145130,7 +145130,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -145138,7 +145138,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -145146,7 +145146,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -145158,150 +145158,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -145309,13 +145309,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -145325,7 +145325,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -145336,17 +145336,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanSshKeysSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -145360,7 +145360,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -145370,7 +145370,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -145380,7 +145380,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -145390,7 +145390,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -145400,7 +145400,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -145410,36 +145410,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanSshKeysSort; +public readonly internalValue: DataDigitaloceanSshKeysSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanSshKeysSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort | cdktf.IResolvable --- -### DataDigitaloceanSshKeysSshKeysList +### DataDigitaloceanSshKeysSshKeysList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysSshKeysList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysSshKeysList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeysList(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 | 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 @@ -145447,7 +145447,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -145455,7 +145455,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -145467,20 +145467,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -145488,13 +145488,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -145504,13 +145504,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanSshKeysSshKeysOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -145523,12 +145523,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -145542,7 +145542,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -145553,26 +145553,26 @@ public readonly fqn: string; --- -### DataDigitaloceanSshKeysSshKeysOutputReference +### DataDigitaloceanSshKeysSshKeysOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanSshKeysSshKeysOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanSshKeys } from '@cdktf/provider-digitalocean' -new DataDigitaloceanSshKeysSshKeysOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeysOutputReference(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 @@ -145580,7 +145580,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -145588,7 +145588,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -145596,7 +145596,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -145608,149 +145608,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -145758,13 +145758,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -145779,17 +145779,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| fingerprint | string | *No description.* | -| id | number | *No description.* | -| name | string | *No description.* | -| publicKey | string | *No description.* | -| internalValue | DataDigitaloceanSshKeysSshKeys | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| fingerprint | string | *No description.* | +| id | number | *No description.* | +| name | string | *No description.* | +| publicKey | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeys | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -145803,7 +145803,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -145813,7 +145813,7 @@ public readonly fqn: string; --- -##### `fingerprint`Required +##### `fingerprint`Required ```typescript public readonly fingerprint: string; @@ -145823,7 +145823,7 @@ public readonly fingerprint: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: number; @@ -145833,7 +145833,7 @@ public readonly id: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -145843,7 +145843,7 @@ public readonly name: string; --- -##### `publicKey`Required +##### `publicKey`Required ```typescript public readonly publicKey: string; @@ -145853,36 +145853,36 @@ public readonly publicKey: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanSshKeysSshKeys; ``` -- *Type:* DataDigitaloceanSshKeysSshKeys +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSshKeys --- -### DataDigitaloceanTagsFilterList +### DataDigitaloceanTagsFilterList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsFilterList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsFilterList(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 | 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 @@ -145890,7 +145890,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -145898,7 +145898,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -145910,20 +145910,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -145931,13 +145931,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -145947,13 +145947,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanTagsFilterOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -145966,13 +145966,13 @@ the index of the item to return. | **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 \| DataDigitaloceanTagsFilter[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -145986,7 +145986,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -145996,37 +145996,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanTagsFilter[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsFilter[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter[] --- -### DataDigitaloceanTagsFilterOutputReference +### DataDigitaloceanTagsFilterOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsFilterOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsFilterOutputReference(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 @@ -146034,7 +146034,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -146042,7 +146042,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -146050,7 +146050,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -146062,151 +146062,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAll | *No description.* | -| resetMatchBy | *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. | +| resetAll | *No description.* | +| resetMatchBy | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -146214,13 +146214,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -146230,13 +146230,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAll` +##### `resetAll` ```typescript public resetAll(): void ``` -##### `resetMatchBy` +##### `resetMatchBy` ```typescript public resetMatchBy(): void @@ -146247,21 +146247,21 @@ public resetMatchBy(): 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.* | -| allInput | boolean \| cdktf.IResolvable | *No description.* | -| keyInput | string | *No description.* | -| matchByInput | string | *No description.* | -| valuesInput | string[] | *No description.* | -| all | boolean \| cdktf.IResolvable | *No description.* | -| key | string | *No description.* | -| matchBy | string | *No description.* | -| values | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanTagsFilter | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allInput | boolean \| cdktf.IResolvable | *No description.* | +| keyInput | string | *No description.* | +| matchByInput | string | *No description.* | +| valuesInput | string[] | *No description.* | +| all | boolean \| cdktf.IResolvable | *No description.* | +| key | string | *No description.* | +| matchBy | string | *No description.* | +| values | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -146275,7 +146275,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -146285,7 +146285,7 @@ public readonly fqn: string; --- -##### `allInput`Optional +##### `allInput`Optional ```typescript public readonly allInput: boolean | IResolvable; @@ -146295,7 +146295,7 @@ public readonly allInput: boolean | IResolvable; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -146305,7 +146305,7 @@ public readonly keyInput: string; --- -##### `matchByInput`Optional +##### `matchByInput`Optional ```typescript public readonly matchByInput: string; @@ -146315,7 +146315,7 @@ public readonly matchByInput: string; --- -##### `valuesInput`Optional +##### `valuesInput`Optional ```typescript public readonly valuesInput: string[]; @@ -146325,7 +146325,7 @@ public readonly valuesInput: string[]; --- -##### `all`Required +##### `all`Required ```typescript public readonly all: boolean | IResolvable; @@ -146335,7 +146335,7 @@ public readonly all: boolean | IResolvable; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -146345,7 +146345,7 @@ public readonly key: string; --- -##### `matchBy`Required +##### `matchBy`Required ```typescript public readonly matchBy: string; @@ -146355,7 +146355,7 @@ public readonly matchBy: string; --- -##### `values`Required +##### `values`Required ```typescript public readonly values: string[]; @@ -146365,36 +146365,36 @@ public readonly values: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanTagsFilter; +public readonly internalValue: DataDigitaloceanTagsFilter | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsFilter +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsFilter | cdktf.IResolvable --- -### DataDigitaloceanTagsSortList +### DataDigitaloceanTagsSortList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsSortList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsSortList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsSortList(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 | 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 @@ -146402,7 +146402,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -146410,7 +146410,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -146422,20 +146422,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -146443,13 +146443,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -146459,13 +146459,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanTagsSortOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -146478,13 +146478,13 @@ the index of the item to return. | **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 \| DataDigitaloceanTagsSort[] | *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 \| @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -146498,7 +146498,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -146508,37 +146508,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | DataDigitaloceanTagsSort[]; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsSort[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort[] --- -### DataDigitaloceanTagsSortOutputReference +### DataDigitaloceanTagsSortOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsSortOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsSortOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsSortOutputReference(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 @@ -146546,7 +146546,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -146554,7 +146554,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -146562,7 +146562,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -146574,150 +146574,150 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDirection | *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. | +| resetDirection | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -146725,13 +146725,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -146741,7 +146741,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDirection` +##### `resetDirection` ```typescript public resetDirection(): void @@ -146752,17 +146752,17 @@ public resetDirection(): 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.* | -| directionInput | string | *No description.* | -| keyInput | string | *No description.* | -| direction | string | *No description.* | -| key | string | *No description.* | -| internalValue | cdktf.IResolvable \| DataDigitaloceanTagsSort | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| directionInput | string | *No description.* | +| keyInput | string | *No description.* | +| direction | string | *No description.* | +| key | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -146776,7 +146776,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -146786,7 +146786,7 @@ public readonly fqn: string; --- -##### `directionInput`Optional +##### `directionInput`Optional ```typescript public readonly directionInput: string; @@ -146796,7 +146796,7 @@ public readonly directionInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -146806,7 +146806,7 @@ public readonly keyInput: string; --- -##### `direction`Required +##### `direction`Required ```typescript public readonly direction: string; @@ -146816,7 +146816,7 @@ public readonly direction: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -146826,36 +146826,36 @@ public readonly key: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DataDigitaloceanTagsSort; +public readonly internalValue: DataDigitaloceanTagsSort | IResolvable; ``` -- *Type:* cdktf.IResolvable | DataDigitaloceanTagsSort +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsSort | cdktf.IResolvable --- -### DataDigitaloceanTagsTagsList +### DataDigitaloceanTagsTagsList -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsTagsList } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsTagsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsTagsList(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 | 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 @@ -146863,7 +146863,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -146871,7 +146871,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -146883,20 +146883,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -146904,13 +146904,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -146920,13 +146920,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): DataDigitaloceanTagsTagsOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -146939,12 +146939,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -146958,7 +146958,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -146969,26 +146969,26 @@ public readonly fqn: string; --- -### DataDigitaloceanTagsTagsOutputReference +### DataDigitaloceanTagsTagsOutputReference -#### Initializers +#### Initializers ```typescript -import { DataDigitaloceanTagsTagsOutputReference } from '@cdktf/provider-digitalocean' +import { dataDigitaloceanTags } from '@cdktf/provider-digitalocean' -new DataDigitaloceanTagsTagsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanTags.DataDigitaloceanTagsTagsOutputReference(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 @@ -146996,7 +146996,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -147004,7 +147004,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -147012,7 +147012,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -147024,149 +147024,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -147174,13 +147174,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -147195,20 +147195,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| databasesCount | number | *No description.* | -| dropletsCount | number | *No description.* | -| imagesCount | number | *No description.* | -| name | string | *No description.* | -| totalResourceCount | number | *No description.* | -| volumesCount | number | *No description.* | -| volumeSnapshotsCount | number | *No description.* | -| internalValue | DataDigitaloceanTagsTags | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| databasesCount | number | *No description.* | +| dropletsCount | number | *No description.* | +| imagesCount | number | *No description.* | +| name | string | *No description.* | +| totalResourceCount | number | *No description.* | +| volumesCount | number | *No description.* | +| volumeSnapshotsCount | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsTags | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -147222,7 +147222,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -147232,7 +147232,7 @@ public readonly fqn: string; --- -##### `databasesCount`Required +##### `databasesCount`Required ```typescript public readonly databasesCount: number; @@ -147242,7 +147242,7 @@ public readonly databasesCount: number; --- -##### `dropletsCount`Required +##### `dropletsCount`Required ```typescript public readonly dropletsCount: number; @@ -147252,7 +147252,7 @@ public readonly dropletsCount: number; --- -##### `imagesCount`Required +##### `imagesCount`Required ```typescript public readonly imagesCount: number; @@ -147262,7 +147262,7 @@ public readonly imagesCount: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -147272,7 +147272,7 @@ public readonly name: string; --- -##### `totalResourceCount`Required +##### `totalResourceCount`Required ```typescript public readonly totalResourceCount: number; @@ -147282,7 +147282,7 @@ public readonly totalResourceCount: number; --- -##### `volumesCount`Required +##### `volumesCount`Required ```typescript public readonly volumesCount: number; @@ -147292,7 +147292,7 @@ public readonly volumesCount: number; --- -##### `volumeSnapshotsCount`Required +##### `volumeSnapshotsCount`Required ```typescript public readonly volumeSnapshotsCount: number; @@ -147302,35 +147302,35 @@ public readonly volumeSnapshotsCount: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: DataDigitaloceanTagsTags; ``` -- *Type:* DataDigitaloceanTagsTags +- *Type:* @cdktf/provider-digitalocean.dataDigitaloceanTags.DataDigitaloceanTagsTags --- -### DropletTimeoutsOutputReference +### DropletTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { DropletTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { droplet } from '@cdktf/provider-digitalocean' -new DropletTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new droplet.DropletTimeoutsOutputReference(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 @@ -147338,7 +147338,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -147350,152 +147350,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetCreate | *No description.* | -| resetDelete | *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.* | +| resetDelete | *No description.* | +| resetUpdate | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -147503,13 +147503,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -147519,19 +147519,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCreate` +##### `resetCreate` ```typescript public resetCreate(): void ``` -##### `resetDelete` +##### `resetDelete` ```typescript public resetDelete(): void ``` -##### `resetUpdate` +##### `resetUpdate` ```typescript public resetUpdate(): void @@ -147542,19 +147542,19 @@ public resetUpdate(): 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.* | -| 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 \| DropletTimeouts | *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/provider-digitalocean.droplet.DropletTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -147568,7 +147568,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -147578,7 +147578,7 @@ public readonly fqn: string; --- -##### `createInput`Optional +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -147588,7 +147588,7 @@ public readonly createInput: string; --- -##### `deleteInput`Optional +##### `deleteInput`Optional ```typescript public readonly deleteInput: string; @@ -147598,7 +147598,7 @@ public readonly deleteInput: string; --- -##### `updateInput`Optional +##### `updateInput`Optional ```typescript public readonly updateInput: string; @@ -147608,7 +147608,7 @@ public readonly updateInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -147618,7 +147618,7 @@ public readonly create: string; --- -##### `delete`Required +##### `delete`Required ```typescript public readonly delete: string; @@ -147628,7 +147628,7 @@ public readonly delete: string; --- -##### `update`Required +##### `update`Required ```typescript public readonly update: string; @@ -147638,36 +147638,36 @@ public readonly update: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | DropletTimeouts; +public readonly internalValue: DropletTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | DropletTimeouts +- *Type:* @cdktf/provider-digitalocean.droplet.DropletTimeouts | cdktf.IResolvable --- -### FirewallInboundRuleList +### FirewallInboundRuleList -#### Initializers +#### Initializers ```typescript -import { FirewallInboundRuleList } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallInboundRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new firewall.FirewallInboundRuleList(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 | 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 @@ -147675,7 +147675,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -147683,7 +147683,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -147695,20 +147695,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -147716,13 +147716,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -147732,13 +147732,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): FirewallInboundRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -147751,13 +147751,13 @@ the index of the item to return. | **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 \| FirewallInboundRule[] | *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 \| @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -147771,7 +147771,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -147781,37 +147781,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | FirewallInboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallInboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallInboundRule[] --- -### FirewallInboundRuleOutputReference +### FirewallInboundRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { FirewallInboundRuleOutputReference } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallInboundRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new firewall.FirewallInboundRuleOutputReference(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 @@ -147819,7 +147819,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -147827,7 +147827,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -147835,7 +147835,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -147847,155 +147847,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetPortRange | *No description.* | -| resetSourceAddresses | *No description.* | -| resetSourceDropletIds | *No description.* | -| resetSourceKubernetesIds | *No description.* | -| resetSourceLoadBalancerUids | *No description.* | -| resetSourceTags | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetPortRange | *No description.* | +| resetSourceAddresses | *No description.* | +| resetSourceDropletIds | *No description.* | +| resetSourceKubernetesIds | *No description.* | +| resetSourceLoadBalancerUids | *No description.* | +| resetSourceTags | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -148003,13 +148003,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -148019,37 +148019,37 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPortRange` +##### `resetPortRange` ```typescript public resetPortRange(): void ``` -##### `resetSourceAddresses` +##### `resetSourceAddresses` ```typescript public resetSourceAddresses(): void ``` -##### `resetSourceDropletIds` +##### `resetSourceDropletIds` ```typescript public resetSourceDropletIds(): void ``` -##### `resetSourceKubernetesIds` +##### `resetSourceKubernetesIds` ```typescript public resetSourceKubernetesIds(): void ``` -##### `resetSourceLoadBalancerUids` +##### `resetSourceLoadBalancerUids` ```typescript public resetSourceLoadBalancerUids(): void ``` -##### `resetSourceTags` +##### `resetSourceTags` ```typescript public resetSourceTags(): void @@ -148060,27 +148060,27 @@ public resetSourceTags(): 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.* | -| portRangeInput | string | *No description.* | -| protocolInput | string | *No description.* | -| sourceAddressesInput | string[] | *No description.* | -| sourceDropletIdsInput | number[] | *No description.* | -| sourceKubernetesIdsInput | string[] | *No description.* | -| sourceLoadBalancerUidsInput | string[] | *No description.* | -| sourceTagsInput | string[] | *No description.* | -| portRange | string | *No description.* | -| protocol | string | *No description.* | -| sourceAddresses | string[] | *No description.* | -| sourceDropletIds | number[] | *No description.* | -| sourceKubernetesIds | string[] | *No description.* | -| sourceLoadBalancerUids | string[] | *No description.* | -| sourceTags | string[] | *No description.* | -| internalValue | cdktf.IResolvable \| FirewallInboundRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| portRangeInput | string | *No description.* | +| protocolInput | string | *No description.* | +| sourceAddressesInput | string[] | *No description.* | +| sourceDropletIdsInput | number[] | *No description.* | +| sourceKubernetesIdsInput | string[] | *No description.* | +| sourceLoadBalancerUidsInput | string[] | *No description.* | +| sourceTagsInput | string[] | *No description.* | +| portRange | string | *No description.* | +| protocol | string | *No description.* | +| sourceAddresses | string[] | *No description.* | +| sourceDropletIds | number[] | *No description.* | +| sourceKubernetesIds | string[] | *No description.* | +| sourceLoadBalancerUids | string[] | *No description.* | +| sourceTags | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.firewall.FirewallInboundRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -148094,7 +148094,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -148104,7 +148104,7 @@ public readonly fqn: string; --- -##### `portRangeInput`Optional +##### `portRangeInput`Optional ```typescript public readonly portRangeInput: string; @@ -148114,7 +148114,7 @@ public readonly portRangeInput: string; --- -##### `protocolInput`Optional +##### `protocolInput`Optional ```typescript public readonly protocolInput: string; @@ -148124,7 +148124,7 @@ public readonly protocolInput: string; --- -##### `sourceAddressesInput`Optional +##### `sourceAddressesInput`Optional ```typescript public readonly sourceAddressesInput: string[]; @@ -148134,7 +148134,7 @@ public readonly sourceAddressesInput: string[]; --- -##### `sourceDropletIdsInput`Optional +##### `sourceDropletIdsInput`Optional ```typescript public readonly sourceDropletIdsInput: number[]; @@ -148144,7 +148144,7 @@ public readonly sourceDropletIdsInput: number[]; --- -##### `sourceKubernetesIdsInput`Optional +##### `sourceKubernetesIdsInput`Optional ```typescript public readonly sourceKubernetesIdsInput: string[]; @@ -148154,7 +148154,7 @@ public readonly sourceKubernetesIdsInput: string[]; --- -##### `sourceLoadBalancerUidsInput`Optional +##### `sourceLoadBalancerUidsInput`Optional ```typescript public readonly sourceLoadBalancerUidsInput: string[]; @@ -148164,7 +148164,7 @@ public readonly sourceLoadBalancerUidsInput: string[]; --- -##### `sourceTagsInput`Optional +##### `sourceTagsInput`Optional ```typescript public readonly sourceTagsInput: string[]; @@ -148174,7 +148174,7 @@ public readonly sourceTagsInput: string[]; --- -##### `portRange`Required +##### `portRange`Required ```typescript public readonly portRange: string; @@ -148184,7 +148184,7 @@ public readonly portRange: string; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -148194,7 +148194,7 @@ public readonly protocol: string; --- -##### `sourceAddresses`Required +##### `sourceAddresses`Required ```typescript public readonly sourceAddresses: string[]; @@ -148204,7 +148204,7 @@ public readonly sourceAddresses: string[]; --- -##### `sourceDropletIds`Required +##### `sourceDropletIds`Required ```typescript public readonly sourceDropletIds: number[]; @@ -148214,7 +148214,7 @@ public readonly sourceDropletIds: number[]; --- -##### `sourceKubernetesIds`Required +##### `sourceKubernetesIds`Required ```typescript public readonly sourceKubernetesIds: string[]; @@ -148224,7 +148224,7 @@ public readonly sourceKubernetesIds: string[]; --- -##### `sourceLoadBalancerUids`Required +##### `sourceLoadBalancerUids`Required ```typescript public readonly sourceLoadBalancerUids: string[]; @@ -148234,7 +148234,7 @@ public readonly sourceLoadBalancerUids: string[]; --- -##### `sourceTags`Required +##### `sourceTags`Required ```typescript public readonly sourceTags: string[]; @@ -148244,36 +148244,36 @@ public readonly sourceTags: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | FirewallInboundRule; +public readonly internalValue: FirewallInboundRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | FirewallInboundRule +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallInboundRule | cdktf.IResolvable --- -### FirewallOutboundRuleList +### FirewallOutboundRuleList -#### Initializers +#### Initializers ```typescript -import { FirewallOutboundRuleList } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallOutboundRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new firewall.FirewallOutboundRuleList(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 | 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 @@ -148281,7 +148281,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -148289,7 +148289,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -148301,20 +148301,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -148322,13 +148322,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -148338,13 +148338,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): FirewallOutboundRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -148357,13 +148357,13 @@ the index of the item to return. | **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 \| FirewallOutboundRule[] | *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 \| @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -148377,7 +148377,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -148387,37 +148387,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | FirewallOutboundRule[]; ``` -- *Type:* cdktf.IResolvable | FirewallOutboundRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.firewall.FirewallOutboundRule[] --- -### FirewallOutboundRuleOutputReference +### FirewallOutboundRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { FirewallOutboundRuleOutputReference } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallOutboundRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new firewall.FirewallOutboundRuleOutputReference(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 @@ -148425,7 +148425,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -148433,7 +148433,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -148441,7 +148441,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -148453,155 +148453,155 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetDestinationAddresses | *No description.* | -| resetDestinationDropletIds | *No description.* | -| resetDestinationKubernetesIds | *No description.* | -| resetDestinationLoadBalancerUids | *No description.* | -| resetDestinationTags | *No description.* | -| resetPortRange | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetDestinationAddresses | *No description.* | +| resetDestinationDropletIds | *No description.* | +| resetDestinationKubernetesIds | *No description.* | +| resetDestinationLoadBalancerUids | *No description.* | +| resetDestinationTags | *No description.* | +| resetPortRange | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -148609,13 +148609,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -148625,37 +148625,37 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDestinationAddresses` +##### `resetDestinationAddresses` ```typescript public resetDestinationAddresses(): void ``` -##### `resetDestinationDropletIds` +##### `resetDestinationDropletIds` ```typescript public resetDestinationDropletIds(): void ``` -##### `resetDestinationKubernetesIds` +##### `resetDestinationKubernetesIds` ```typescript public resetDestinationKubernetesIds(): void ``` -##### `resetDestinationLoadBalancerUids` +##### `resetDestinationLoadBalancerUids` ```typescript public resetDestinationLoadBalancerUids(): void ``` -##### `resetDestinationTags` +##### `resetDestinationTags` ```typescript public resetDestinationTags(): void ``` -##### `resetPortRange` +##### `resetPortRange` ```typescript public resetPortRange(): void @@ -148666,27 +148666,27 @@ public resetPortRange(): 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.* | -| destinationAddressesInput | string[] | *No description.* | -| destinationDropletIdsInput | number[] | *No description.* | -| destinationKubernetesIdsInput | string[] | *No description.* | -| destinationLoadBalancerUidsInput | string[] | *No description.* | -| destinationTagsInput | string[] | *No description.* | -| portRangeInput | string | *No description.* | -| protocolInput | string | *No description.* | -| destinationAddresses | string[] | *No description.* | -| destinationDropletIds | number[] | *No description.* | -| destinationKubernetesIds | string[] | *No description.* | -| destinationLoadBalancerUids | string[] | *No description.* | -| destinationTags | string[] | *No description.* | -| portRange | string | *No description.* | -| protocol | string | *No description.* | -| internalValue | cdktf.IResolvable \| FirewallOutboundRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| destinationAddressesInput | string[] | *No description.* | +| destinationDropletIdsInput | number[] | *No description.* | +| destinationKubernetesIdsInput | string[] | *No description.* | +| destinationLoadBalancerUidsInput | string[] | *No description.* | +| destinationTagsInput | string[] | *No description.* | +| portRangeInput | string | *No description.* | +| protocolInput | string | *No description.* | +| destinationAddresses | string[] | *No description.* | +| destinationDropletIds | number[] | *No description.* | +| destinationKubernetesIds | string[] | *No description.* | +| destinationLoadBalancerUids | string[] | *No description.* | +| destinationTags | string[] | *No description.* | +| portRange | string | *No description.* | +| protocol | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.firewall.FirewallOutboundRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -148700,7 +148700,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -148710,7 +148710,7 @@ public readonly fqn: string; --- -##### `destinationAddressesInput`Optional +##### `destinationAddressesInput`Optional ```typescript public readonly destinationAddressesInput: string[]; @@ -148720,7 +148720,7 @@ public readonly destinationAddressesInput: string[]; --- -##### `destinationDropletIdsInput`Optional +##### `destinationDropletIdsInput`Optional ```typescript public readonly destinationDropletIdsInput: number[]; @@ -148730,7 +148730,7 @@ public readonly destinationDropletIdsInput: number[]; --- -##### `destinationKubernetesIdsInput`Optional +##### `destinationKubernetesIdsInput`Optional ```typescript public readonly destinationKubernetesIdsInput: string[]; @@ -148740,7 +148740,7 @@ public readonly destinationKubernetesIdsInput: string[]; --- -##### `destinationLoadBalancerUidsInput`Optional +##### `destinationLoadBalancerUidsInput`Optional ```typescript public readonly destinationLoadBalancerUidsInput: string[]; @@ -148750,7 +148750,7 @@ public readonly destinationLoadBalancerUidsInput: string[]; --- -##### `destinationTagsInput`Optional +##### `destinationTagsInput`Optional ```typescript public readonly destinationTagsInput: string[]; @@ -148760,7 +148760,7 @@ public readonly destinationTagsInput: string[]; --- -##### `portRangeInput`Optional +##### `portRangeInput`Optional ```typescript public readonly portRangeInput: string; @@ -148770,7 +148770,7 @@ public readonly portRangeInput: string; --- -##### `protocolInput`Optional +##### `protocolInput`Optional ```typescript public readonly protocolInput: string; @@ -148780,7 +148780,7 @@ public readonly protocolInput: string; --- -##### `destinationAddresses`Required +##### `destinationAddresses`Required ```typescript public readonly destinationAddresses: string[]; @@ -148790,7 +148790,7 @@ public readonly destinationAddresses: string[]; --- -##### `destinationDropletIds`Required +##### `destinationDropletIds`Required ```typescript public readonly destinationDropletIds: number[]; @@ -148800,7 +148800,7 @@ public readonly destinationDropletIds: number[]; --- -##### `destinationKubernetesIds`Required +##### `destinationKubernetesIds`Required ```typescript public readonly destinationKubernetesIds: string[]; @@ -148810,7 +148810,7 @@ public readonly destinationKubernetesIds: string[]; --- -##### `destinationLoadBalancerUids`Required +##### `destinationLoadBalancerUids`Required ```typescript public readonly destinationLoadBalancerUids: string[]; @@ -148820,7 +148820,7 @@ public readonly destinationLoadBalancerUids: string[]; --- -##### `destinationTags`Required +##### `destinationTags`Required ```typescript public readonly destinationTags: string[]; @@ -148830,7 +148830,7 @@ public readonly destinationTags: string[]; --- -##### `portRange`Required +##### `portRange`Required ```typescript public readonly portRange: string; @@ -148840,7 +148840,7 @@ public readonly portRange: string; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -148850,36 +148850,36 @@ public readonly protocol: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | FirewallOutboundRule; +public readonly internalValue: FirewallOutboundRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | FirewallOutboundRule +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallOutboundRule | cdktf.IResolvable --- -### FirewallPendingChangesList +### FirewallPendingChangesList -#### Initializers +#### Initializers ```typescript -import { FirewallPendingChangesList } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallPendingChangesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new firewall.FirewallPendingChangesList(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 | 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 @@ -148887,7 +148887,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -148895,7 +148895,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -148907,20 +148907,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -148928,13 +148928,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -148944,13 +148944,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): FirewallPendingChangesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -148963,12 +148963,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -148982,7 +148982,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -148993,26 +148993,26 @@ public readonly fqn: string; --- -### FirewallPendingChangesOutputReference +### FirewallPendingChangesOutputReference -#### Initializers +#### Initializers ```typescript -import { FirewallPendingChangesOutputReference } from '@cdktf/provider-digitalocean' +import { firewall } from '@cdktf/provider-digitalocean' -new FirewallPendingChangesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new firewall.FirewallPendingChangesOutputReference(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 @@ -149020,7 +149020,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -149028,7 +149028,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -149036,7 +149036,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -149048,149 +149048,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -149198,13 +149198,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -149219,16 +149219,16 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| dropletId | number | *No description.* | -| removing | cdktf.IResolvable | *No description.* | -| status | string | *No description.* | -| internalValue | FirewallPendingChanges | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dropletId | number | *No description.* | +| removing | cdktf.IResolvable | *No description.* | +| status | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.firewall.FirewallPendingChanges | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -149242,7 +149242,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -149252,7 +149252,7 @@ public readonly fqn: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: number; @@ -149262,7 +149262,7 @@ public readonly dropletId: number; --- -##### `removing`Required +##### `removing`Required ```typescript public readonly removing: IResolvable; @@ -149272,7 +149272,7 @@ public readonly removing: IResolvable; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -149282,36 +149282,36 @@ public readonly status: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: FirewallPendingChanges; ``` -- *Type:* FirewallPendingChanges +- *Type:* @cdktf/provider-digitalocean.firewall.FirewallPendingChanges --- -### KubernetesClusterKubeConfigList +### KubernetesClusterKubeConfigList -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterKubeConfigList } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterKubeConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new kubernetesCluster.KubernetesClusterKubeConfigList(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 | 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 @@ -149319,7 +149319,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -149327,7 +149327,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -149339,20 +149339,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -149360,13 +149360,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -149376,13 +149376,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): KubernetesClusterKubeConfigOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -149395,12 +149395,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -149414,7 +149414,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -149425,26 +149425,26 @@ public readonly fqn: string; --- -### KubernetesClusterKubeConfigOutputReference +### KubernetesClusterKubeConfigOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterKubeConfigOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterKubeConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new kubernetesCluster.KubernetesClusterKubeConfigOutputReference(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 @@ -149452,7 +149452,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -149460,7 +149460,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -149468,7 +149468,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -149480,149 +149480,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -149630,13 +149630,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -149651,20 +149651,20 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| clientCertificate | string | *No description.* | -| clientKey | string | *No description.* | -| clusterCaCertificate | string | *No description.* | -| expiresAt | string | *No description.* | -| host | string | *No description.* | -| rawConfig | string | *No description.* | -| token | string | *No description.* | -| internalValue | KubernetesClusterKubeConfig | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| clientCertificate | string | *No description.* | +| clientKey | string | *No description.* | +| clusterCaCertificate | string | *No description.* | +| expiresAt | string | *No description.* | +| host | string | *No description.* | +| rawConfig | string | *No description.* | +| token | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterKubeConfig | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -149678,7 +149678,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -149688,7 +149688,7 @@ public readonly fqn: string; --- -##### `clientCertificate`Required +##### `clientCertificate`Required ```typescript public readonly clientCertificate: string; @@ -149698,7 +149698,7 @@ public readonly clientCertificate: string; --- -##### `clientKey`Required +##### `clientKey`Required ```typescript public readonly clientKey: string; @@ -149708,7 +149708,7 @@ public readonly clientKey: string; --- -##### `clusterCaCertificate`Required +##### `clusterCaCertificate`Required ```typescript public readonly clusterCaCertificate: string; @@ -149718,7 +149718,7 @@ public readonly clusterCaCertificate: string; --- -##### `expiresAt`Required +##### `expiresAt`Required ```typescript public readonly expiresAt: string; @@ -149728,7 +149728,7 @@ public readonly expiresAt: string; --- -##### `host`Required +##### `host`Required ```typescript public readonly host: string; @@ -149738,7 +149738,7 @@ public readonly host: string; --- -##### `rawConfig`Required +##### `rawConfig`Required ```typescript public readonly rawConfig: string; @@ -149748,7 +149748,7 @@ public readonly rawConfig: string; --- -##### `token`Required +##### `token`Required ```typescript public readonly token: string; @@ -149758,35 +149758,35 @@ public readonly token: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: KubernetesClusterKubeConfig; ``` -- *Type:* KubernetesClusterKubeConfig +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterKubeConfig --- -### KubernetesClusterMaintenancePolicyOutputReference +### KubernetesClusterMaintenancePolicyOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterMaintenancePolicyOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterMaintenancePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new kubernetesCluster.KubernetesClusterMaintenancePolicyOutputReference(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 @@ -149794,7 +149794,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -149806,151 +149806,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetDay | *No description.* | -| resetStartTime | *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. | +| resetDay | *No description.* | +| resetStartTime | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -149958,13 +149958,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -149974,13 +149974,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDay` +##### `resetDay` ```typescript public resetDay(): void ``` -##### `resetStartTime` +##### `resetStartTime` ```typescript public resetStartTime(): void @@ -149991,18 +149991,18 @@ public resetStartTime(): 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.* | -| duration | string | *No description.* | -| dayInput | string | *No description.* | -| startTimeInput | string | *No description.* | -| day | string | *No description.* | -| startTime | string | *No description.* | -| internalValue | KubernetesClusterMaintenancePolicy | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| duration | string | *No description.* | +| dayInput | string | *No description.* | +| startTimeInput | string | *No description.* | +| day | string | *No description.* | +| startTime | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -150016,7 +150016,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -150026,7 +150026,7 @@ public readonly fqn: string; --- -##### `duration`Required +##### `duration`Required ```typescript public readonly duration: string; @@ -150036,7 +150036,7 @@ public readonly duration: string; --- -##### `dayInput`Optional +##### `dayInput`Optional ```typescript public readonly dayInput: string; @@ -150046,7 +150046,7 @@ public readonly dayInput: string; --- -##### `startTimeInput`Optional +##### `startTimeInput`Optional ```typescript public readonly startTimeInput: string; @@ -150056,7 +150056,7 @@ public readonly startTimeInput: string; --- -##### `day`Required +##### `day`Required ```typescript public readonly day: string; @@ -150066,7 +150066,7 @@ public readonly day: string; --- -##### `startTime`Required +##### `startTime`Required ```typescript public readonly startTime: string; @@ -150076,36 +150076,36 @@ public readonly startTime: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: KubernetesClusterMaintenancePolicy; ``` -- *Type:* KubernetesClusterMaintenancePolicy +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterMaintenancePolicy --- -### KubernetesClusterNodePoolNodesList +### KubernetesClusterNodePoolNodesList -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterNodePoolNodesList } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterNodePoolNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new kubernetesCluster.KubernetesClusterNodePoolNodesList(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 | 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 @@ -150113,7 +150113,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -150121,7 +150121,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -150133,20 +150133,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -150154,13 +150154,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -150170,13 +150170,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): KubernetesClusterNodePoolNodesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -150189,12 +150189,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -150208,7 +150208,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -150219,26 +150219,26 @@ public readonly fqn: string; --- -### KubernetesClusterNodePoolNodesOutputReference +### KubernetesClusterNodePoolNodesOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterNodePoolNodesOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterNodePoolNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new kubernetesCluster.KubernetesClusterNodePoolNodesOutputReference(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 @@ -150246,7 +150246,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -150254,7 +150254,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -150262,7 +150262,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -150274,149 +150274,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -150424,13 +150424,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -150445,19 +150445,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| createdAt | string | *No description.* | -| dropletId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| status | string | *No description.* | -| updatedAt | string | *No description.* | -| internalValue | KubernetesClusterNodePoolNodes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createdAt | string | *No description.* | +| dropletId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| status | string | *No description.* | +| updatedAt | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolNodes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -150471,7 +150471,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -150481,7 +150481,7 @@ public readonly fqn: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -150491,7 +150491,7 @@ public readonly createdAt: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -150501,7 +150501,7 @@ public readonly dropletId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -150511,7 +150511,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -150521,7 +150521,7 @@ public readonly name: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -150531,7 +150531,7 @@ public readonly status: string; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -150541,35 +150541,35 @@ public readonly updatedAt: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: KubernetesClusterNodePoolNodes; ``` -- *Type:* KubernetesClusterNodePoolNodes +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolNodes --- -### KubernetesClusterNodePoolOutputReference +### KubernetesClusterNodePoolOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterNodePoolOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterNodePoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new kubernetesCluster.KubernetesClusterNodePoolOutputReference(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 @@ -150577,7 +150577,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -150589,157 +150589,157 @@ The attribute on the parent resource this class is referencing. | **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. | -| putTaint | *No description.* | -| resetAutoScale | *No description.* | -| resetLabels | *No description.* | -| resetMaxNodes | *No description.* | -| resetMinNodes | *No description.* | -| resetNodeCount | *No description.* | -| resetTags | *No description.* | -| resetTaint | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putTaint | *No description.* | +| resetAutoScale | *No description.* | +| resetLabels | *No description.* | +| resetMaxNodes | *No description.* | +| resetMinNodes | *No description.* | +| resetNodeCount | *No description.* | +| resetTags | *No description.* | +| resetTaint | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -150747,13 +150747,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -150763,55 +150763,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putTaint` +##### `putTaint` ```typescript public putTaint(value: IResolvable | KubernetesClusterNodePoolTaint[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | KubernetesClusterNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] --- -##### `resetAutoScale` +##### `resetAutoScale` ```typescript public resetAutoScale(): void ``` -##### `resetLabels` +##### `resetLabels` ```typescript public resetLabels(): void ``` -##### `resetMaxNodes` +##### `resetMaxNodes` ```typescript public resetMaxNodes(): void ``` -##### `resetMinNodes` +##### `resetMinNodes` ```typescript public resetMinNodes(): void ``` -##### `resetNodeCount` +##### `resetNodeCount` ```typescript public resetNodeCount(): void ``` -##### `resetTags` +##### `resetTags` ```typescript public resetTags(): void ``` -##### `resetTaint` +##### `resetTaint` ```typescript public resetTaint(): void @@ -150822,34 +150822,34 @@ public resetTaint(): 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.* | -| actualNodeCount | number | *No description.* | -| id | string | *No description.* | -| nodes | KubernetesClusterNodePoolNodesList | *No description.* | -| taint | KubernetesClusterNodePoolTaintList | *No description.* | -| autoScaleInput | boolean \| cdktf.IResolvable | *No description.* | -| labelsInput | {[ key: string ]: string} | *No description.* | -| maxNodesInput | number | *No description.* | -| minNodesInput | number | *No description.* | -| nameInput | string | *No description.* | -| nodeCountInput | number | *No description.* | -| sizeInput | string | *No description.* | -| tagsInput | string[] | *No description.* | -| taintInput | cdktf.IResolvable \| KubernetesClusterNodePoolTaint[] | *No description.* | -| autoScale | boolean \| cdktf.IResolvable | *No description.* | -| labels | {[ key: string ]: string} | *No description.* | -| maxNodes | number | *No description.* | -| minNodes | number | *No description.* | -| name | string | *No description.* | -| nodeCount | number | *No description.* | -| size | string | *No description.* | -| tags | string[] | *No description.* | -| internalValue | KubernetesClusterNodePool | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| actualNodeCount | number | *No description.* | +| id | string | *No description.* | +| nodes | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolNodesList | *No description.* | +| taint | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaintList | *No description.* | +| autoScaleInput | boolean \| cdktf.IResolvable | *No description.* | +| labelsInput | {[ key: string ]: string} | *No description.* | +| maxNodesInput | number | *No description.* | +| minNodesInput | number | *No description.* | +| nameInput | string | *No description.* | +| nodeCountInput | number | *No description.* | +| sizeInput | string | *No description.* | +| tagsInput | string[] | *No description.* | +| taintInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] | *No description.* | +| autoScale | boolean \| cdktf.IResolvable | *No description.* | +| labels | {[ key: string ]: string} | *No description.* | +| maxNodes | number | *No description.* | +| minNodes | number | *No description.* | +| name | string | *No description.* | +| nodeCount | number | *No description.* | +| size | string | *No description.* | +| tags | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -150863,7 +150863,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -150873,7 +150873,7 @@ public readonly fqn: string; --- -##### `actualNodeCount`Required +##### `actualNodeCount`Required ```typescript public readonly actualNodeCount: number; @@ -150883,7 +150883,7 @@ public readonly actualNodeCount: number; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -150893,27 +150893,27 @@ public readonly id: string; --- -##### `nodes`Required +##### `nodes`Required ```typescript public readonly nodes: KubernetesClusterNodePoolNodesList; ``` -- *Type:* KubernetesClusterNodePoolNodesList +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolNodesList --- -##### `taint`Required +##### `taint`Required ```typescript public readonly taint: KubernetesClusterNodePoolTaintList; ``` -- *Type:* KubernetesClusterNodePoolTaintList +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaintList --- -##### `autoScaleInput`Optional +##### `autoScaleInput`Optional ```typescript public readonly autoScaleInput: boolean | IResolvable; @@ -150923,7 +150923,7 @@ public readonly autoScaleInput: boolean | IResolvable; --- -##### `labelsInput`Optional +##### `labelsInput`Optional ```typescript public readonly labelsInput: {[ key: string ]: string}; @@ -150933,7 +150933,7 @@ public readonly labelsInput: {[ key: string ]: string}; --- -##### `maxNodesInput`Optional +##### `maxNodesInput`Optional ```typescript public readonly maxNodesInput: number; @@ -150943,7 +150943,7 @@ public readonly maxNodesInput: number; --- -##### `minNodesInput`Optional +##### `minNodesInput`Optional ```typescript public readonly minNodesInput: number; @@ -150953,7 +150953,7 @@ public readonly minNodesInput: number; --- -##### `nameInput`Optional +##### `nameInput`Optional ```typescript public readonly nameInput: string; @@ -150963,7 +150963,7 @@ public readonly nameInput: string; --- -##### `nodeCountInput`Optional +##### `nodeCountInput`Optional ```typescript public readonly nodeCountInput: number; @@ -150973,7 +150973,7 @@ public readonly nodeCountInput: number; --- -##### `sizeInput`Optional +##### `sizeInput`Optional ```typescript public readonly sizeInput: string; @@ -150983,7 +150983,7 @@ public readonly sizeInput: string; --- -##### `tagsInput`Optional +##### `tagsInput`Optional ```typescript public readonly tagsInput: string[]; @@ -150993,17 +150993,17 @@ public readonly tagsInput: string[]; --- -##### `taintInput`Optional +##### `taintInput`Optional ```typescript public readonly taintInput: IResolvable | KubernetesClusterNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] --- -##### `autoScale`Required +##### `autoScale`Required ```typescript public readonly autoScale: boolean | IResolvable; @@ -151013,7 +151013,7 @@ public readonly autoScale: boolean | IResolvable; --- -##### `labels`Required +##### `labels`Required ```typescript public readonly labels: {[ key: string ]: string}; @@ -151023,7 +151023,7 @@ public readonly labels: {[ key: string ]: string}; --- -##### `maxNodes`Required +##### `maxNodes`Required ```typescript public readonly maxNodes: number; @@ -151033,7 +151033,7 @@ public readonly maxNodes: number; --- -##### `minNodes`Required +##### `minNodes`Required ```typescript public readonly minNodes: number; @@ -151043,7 +151043,7 @@ public readonly minNodes: number; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -151053,7 +151053,7 @@ public readonly name: string; --- -##### `nodeCount`Required +##### `nodeCount`Required ```typescript public readonly nodeCount: number; @@ -151063,7 +151063,7 @@ public readonly nodeCount: number; --- -##### `size`Required +##### `size`Required ```typescript public readonly size: string; @@ -151073,7 +151073,7 @@ public readonly size: string; --- -##### `tags`Required +##### `tags`Required ```typescript public readonly tags: string[]; @@ -151083,36 +151083,36 @@ public readonly tags: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: KubernetesClusterNodePool; ``` -- *Type:* KubernetesClusterNodePool +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePool --- -### KubernetesClusterNodePoolTaintList +### KubernetesClusterNodePoolTaintList -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterNodePoolTaintList } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterNodePoolTaintList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new kubernetesCluster.KubernetesClusterNodePoolTaintList(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 | 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 @@ -151120,7 +151120,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -151128,7 +151128,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -151140,20 +151140,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -151161,13 +151161,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -151177,13 +151177,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): KubernetesClusterNodePoolTaintOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -151196,13 +151196,13 @@ the index of the item to return. | **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 \| KubernetesClusterNodePoolTaint[] | *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 \| @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -151216,7 +151216,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -151226,37 +151226,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | KubernetesClusterNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint[] --- -### KubernetesClusterNodePoolTaintOutputReference +### KubernetesClusterNodePoolTaintOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterNodePoolTaintOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterNodePoolTaintOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new kubernetesCluster.KubernetesClusterNodePoolTaintOutputReference(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 @@ -151264,7 +151264,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -151272,7 +151272,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -151280,7 +151280,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -151292,149 +151292,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -151442,13 +151442,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -151463,19 +151463,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| effectInput | string | *No description.* | -| keyInput | string | *No description.* | -| valueInput | string | *No description.* | -| effect | string | *No description.* | -| key | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| KubernetesClusterNodePoolTaint | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| effectInput | string | *No description.* | +| keyInput | string | *No description.* | +| valueInput | string | *No description.* | +| effect | string | *No description.* | +| key | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -151489,7 +151489,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -151499,7 +151499,7 @@ public readonly fqn: string; --- -##### `effectInput`Optional +##### `effectInput`Optional ```typescript public readonly effectInput: string; @@ -151509,7 +151509,7 @@ public readonly effectInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -151519,7 +151519,7 @@ public readonly keyInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -151529,7 +151529,7 @@ public readonly valueInput: string; --- -##### `effect`Required +##### `effect`Required ```typescript public readonly effect: string; @@ -151539,7 +151539,7 @@ public readonly effect: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -151549,7 +151549,7 @@ public readonly key: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -151559,35 +151559,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | KubernetesClusterNodePoolTaint; +public readonly internalValue: KubernetesClusterNodePoolTaint | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterNodePoolTaint +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterNodePoolTaint | cdktf.IResolvable --- -### KubernetesClusterTimeoutsOutputReference +### KubernetesClusterTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesClusterTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesCluster } from '@cdktf/provider-digitalocean' -new KubernetesClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new kubernetesCluster.KubernetesClusterTimeoutsOutputReference(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 @@ -151595,7 +151595,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -151607,150 +151607,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| 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. | +| resetCreate | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -151758,13 +151758,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -151774,7 +151774,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCreate` +##### `resetCreate` ```typescript public resetCreate(): void @@ -151785,15 +151785,15 @@ public resetCreate(): 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.* | -| createInput | string | *No description.* | -| create | string | *No description.* | -| internalValue | cdktf.IResolvable \| KubernetesClusterTimeouts | *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/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -151807,7 +151807,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -151817,7 +151817,7 @@ public readonly fqn: string; --- -##### `createInput`Optional +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -151827,7 +151827,7 @@ public readonly createInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -151837,36 +151837,36 @@ public readonly create: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | KubernetesClusterTimeouts; +public readonly internalValue: KubernetesClusterTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesClusterTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesCluster.KubernetesClusterTimeouts | cdktf.IResolvable --- -### KubernetesNodePoolNodesList +### KubernetesNodePoolNodesList -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePoolNodesList } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePoolNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new kubernetesNodePool.KubernetesNodePoolNodesList(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 | 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 @@ -151874,7 +151874,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -151882,7 +151882,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -151894,20 +151894,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -151915,13 +151915,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -151931,13 +151931,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): KubernetesNodePoolNodesOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -151950,12 +151950,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| 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.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -151969,7 +151969,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -151980,26 +151980,26 @@ public readonly fqn: string; --- -### KubernetesNodePoolNodesOutputReference +### KubernetesNodePoolNodesOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePoolNodesOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePoolNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new kubernetesNodePool.KubernetesNodePoolNodesOutputReference(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 @@ -152007,7 +152007,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -152015,7 +152015,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -152023,7 +152023,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -152035,149 +152035,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -152185,13 +152185,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -152206,19 +152206,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| createdAt | string | *No description.* | -| dropletId | string | *No description.* | -| id | string | *No description.* | -| name | string | *No description.* | -| status | string | *No description.* | -| updatedAt | string | *No description.* | -| internalValue | KubernetesNodePoolNodes | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| createdAt | string | *No description.* | +| dropletId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| status | string | *No description.* | +| updatedAt | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolNodes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -152232,7 +152232,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -152242,7 +152242,7 @@ public readonly fqn: string; --- -##### `createdAt`Required +##### `createdAt`Required ```typescript public readonly createdAt: string; @@ -152252,7 +152252,7 @@ public readonly createdAt: string; --- -##### `dropletId`Required +##### `dropletId`Required ```typescript public readonly dropletId: string; @@ -152262,7 +152262,7 @@ public readonly dropletId: string; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -152272,7 +152272,7 @@ public readonly id: string; --- -##### `name`Required +##### `name`Required ```typescript public readonly name: string; @@ -152282,7 +152282,7 @@ public readonly name: string; --- -##### `status`Required +##### `status`Required ```typescript public readonly status: string; @@ -152292,7 +152292,7 @@ public readonly status: string; --- -##### `updatedAt`Required +##### `updatedAt`Required ```typescript public readonly updatedAt: string; @@ -152302,36 +152302,36 @@ public readonly updatedAt: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: KubernetesNodePoolNodes; ``` -- *Type:* KubernetesNodePoolNodes +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolNodes --- -### KubernetesNodePoolTaintList +### KubernetesNodePoolTaintList -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePoolTaintList } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePoolTaintList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new kubernetesNodePool.KubernetesNodePoolTaintList(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 | 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 @@ -152339,7 +152339,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -152347,7 +152347,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -152359,20 +152359,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -152380,13 +152380,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -152396,13 +152396,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): KubernetesNodePoolTaintOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -152415,13 +152415,13 @@ the index of the item to return. | **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 \| KubernetesNodePoolTaint[] | *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 \| @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -152435,7 +152435,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -152445,37 +152445,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | KubernetesNodePoolTaint[]; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTaint[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint[] --- -### KubernetesNodePoolTaintOutputReference +### KubernetesNodePoolTaintOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePoolTaintOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePoolTaintOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new kubernetesNodePool.KubernetesNodePoolTaintOutputReference(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 @@ -152483,7 +152483,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -152491,7 +152491,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -152499,7 +152499,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -152511,149 +152511,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -152661,13 +152661,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -152682,19 +152682,19 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| effectInput | string | *No description.* | -| keyInput | string | *No description.* | -| valueInput | string | *No description.* | -| effect | string | *No description.* | -| key | string | *No description.* | -| value | string | *No description.* | -| internalValue | cdktf.IResolvable \| KubernetesNodePoolTaint | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| effectInput | string | *No description.* | +| keyInput | string | *No description.* | +| valueInput | string | *No description.* | +| effect | string | *No description.* | +| key | string | *No description.* | +| value | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -152708,7 +152708,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -152718,7 +152718,7 @@ public readonly fqn: string; --- -##### `effectInput`Optional +##### `effectInput`Optional ```typescript public readonly effectInput: string; @@ -152728,7 +152728,7 @@ public readonly effectInput: string; --- -##### `keyInput`Optional +##### `keyInput`Optional ```typescript public readonly keyInput: string; @@ -152738,7 +152738,7 @@ public readonly keyInput: string; --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript public readonly valueInput: string; @@ -152748,7 +152748,7 @@ public readonly valueInput: string; --- -##### `effect`Required +##### `effect`Required ```typescript public readonly effect: string; @@ -152758,7 +152758,7 @@ public readonly effect: string; --- -##### `key`Required +##### `key`Required ```typescript public readonly key: string; @@ -152768,7 +152768,7 @@ public readonly key: string; --- -##### `value`Required +##### `value`Required ```typescript public readonly value: string; @@ -152778,35 +152778,35 @@ public readonly value: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | KubernetesNodePoolTaint; +public readonly internalValue: KubernetesNodePoolTaint | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTaint +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTaint | cdktf.IResolvable --- -### KubernetesNodePoolTimeoutsOutputReference +### KubernetesNodePoolTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { KubernetesNodePoolTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { kubernetesNodePool } from '@cdktf/provider-digitalocean' -new KubernetesNodePoolTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new kubernetesNodePool.KubernetesNodePoolTimeoutsOutputReference(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 @@ -152814,7 +152814,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -152826,151 +152826,151 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetCreate | *No description.* | -| resetDelete | *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.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -152978,13 +152978,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -152994,13 +152994,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCreate` +##### `resetCreate` ```typescript public resetCreate(): void ``` -##### `resetDelete` +##### `resetDelete` ```typescript public resetDelete(): void @@ -153011,17 +153011,17 @@ public resetDelete(): 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.* | -| createInput | string | *No description.* | -| deleteInput | string | *No description.* | -| create | string | *No description.* | -| delete | string | *No description.* | -| internalValue | cdktf.IResolvable \| KubernetesNodePoolTimeouts | *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.* | +| create | string | *No description.* | +| delete | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -153035,7 +153035,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -153045,7 +153045,7 @@ public readonly fqn: string; --- -##### `createInput`Optional +##### `createInput`Optional ```typescript public readonly createInput: string; @@ -153055,7 +153055,7 @@ public readonly createInput: string; --- -##### `deleteInput`Optional +##### `deleteInput`Optional ```typescript public readonly deleteInput: string; @@ -153065,7 +153065,7 @@ public readonly deleteInput: string; --- -##### `create`Required +##### `create`Required ```typescript public readonly create: string; @@ -153075,7 +153075,7 @@ public readonly create: string; --- -##### `delete`Required +##### `delete`Required ```typescript public readonly delete: string; @@ -153085,36 +153085,36 @@ public readonly delete: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | KubernetesNodePoolTimeouts; +public readonly internalValue: KubernetesNodePoolTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | KubernetesNodePoolTimeouts +- *Type:* @cdktf/provider-digitalocean.kubernetesNodePool.KubernetesNodePoolTimeouts | cdktf.IResolvable --- -### LoadbalancerForwardingRuleList +### LoadbalancerForwardingRuleList -#### Initializers +#### Initializers ```typescript -import { LoadbalancerForwardingRuleList } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -new LoadbalancerForwardingRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new loadbalancer.LoadbalancerForwardingRuleList(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 | 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 @@ -153122,7 +153122,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -153130,7 +153130,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -153142,20 +153142,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -153163,13 +153163,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -153179,13 +153179,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): LoadbalancerForwardingRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -153198,13 +153198,13 @@ the index of the item to return. | **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 \| LoadbalancerForwardingRule[] | *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 \| @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -153218,7 +153218,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -153228,37 +153228,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | LoadbalancerForwardingRule[]; ``` -- *Type:* cdktf.IResolvable | LoadbalancerForwardingRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] --- -### LoadbalancerForwardingRuleOutputReference +### LoadbalancerForwardingRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { LoadbalancerForwardingRuleOutputReference } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -new LoadbalancerForwardingRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new loadbalancer.LoadbalancerForwardingRuleOutputReference(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 @@ -153266,7 +153266,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -153274,7 +153274,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -153282,7 +153282,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -153294,152 +153294,152 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetCertificateId | *No description.* | -| resetCertificateName | *No description.* | -| resetTlsPassthrough | *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. | +| resetCertificateId | *No description.* | +| resetCertificateName | *No description.* | +| resetTlsPassthrough | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -153447,13 +153447,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -153463,19 +153463,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCertificateId` +##### `resetCertificateId` ```typescript public resetCertificateId(): void ``` -##### `resetCertificateName` +##### `resetCertificateName` ```typescript public resetCertificateName(): void ``` -##### `resetTlsPassthrough` +##### `resetTlsPassthrough` ```typescript public resetTlsPassthrough(): void @@ -153486,27 +153486,27 @@ public resetTlsPassthrough(): 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.* | -| certificateIdInput | string | *No description.* | -| certificateNameInput | string | *No description.* | -| entryPortInput | number | *No description.* | -| entryProtocolInput | string | *No description.* | -| targetPortInput | number | *No description.* | -| targetProtocolInput | string | *No description.* | -| tlsPassthroughInput | boolean \| cdktf.IResolvable | *No description.* | -| certificateId | string | *No description.* | -| certificateName | string | *No description.* | -| entryPort | number | *No description.* | -| entryProtocol | string | *No description.* | -| targetPort | number | *No description.* | -| targetProtocol | string | *No description.* | -| tlsPassthrough | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | cdktf.IResolvable \| LoadbalancerForwardingRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| certificateIdInput | string | *No description.* | +| certificateNameInput | string | *No description.* | +| entryPortInput | number | *No description.* | +| entryProtocolInput | string | *No description.* | +| targetPortInput | number | *No description.* | +| targetProtocolInput | string | *No description.* | +| tlsPassthroughInput | boolean \| cdktf.IResolvable | *No description.* | +| certificateId | string | *No description.* | +| certificateName | string | *No description.* | +| entryPort | number | *No description.* | +| entryProtocol | string | *No description.* | +| targetPort | number | *No description.* | +| targetProtocol | string | *No description.* | +| tlsPassthrough | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -153520,7 +153520,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -153530,7 +153530,7 @@ public readonly fqn: string; --- -##### `certificateIdInput`Optional +##### `certificateIdInput`Optional ```typescript public readonly certificateIdInput: string; @@ -153540,7 +153540,7 @@ public readonly certificateIdInput: string; --- -##### `certificateNameInput`Optional +##### `certificateNameInput`Optional ```typescript public readonly certificateNameInput: string; @@ -153550,7 +153550,7 @@ public readonly certificateNameInput: string; --- -##### `entryPortInput`Optional +##### `entryPortInput`Optional ```typescript public readonly entryPortInput: number; @@ -153560,7 +153560,7 @@ public readonly entryPortInput: number; --- -##### `entryProtocolInput`Optional +##### `entryProtocolInput`Optional ```typescript public readonly entryProtocolInput: string; @@ -153570,7 +153570,7 @@ public readonly entryProtocolInput: string; --- -##### `targetPortInput`Optional +##### `targetPortInput`Optional ```typescript public readonly targetPortInput: number; @@ -153580,7 +153580,7 @@ public readonly targetPortInput: number; --- -##### `targetProtocolInput`Optional +##### `targetProtocolInput`Optional ```typescript public readonly targetProtocolInput: string; @@ -153590,7 +153590,7 @@ public readonly targetProtocolInput: string; --- -##### `tlsPassthroughInput`Optional +##### `tlsPassthroughInput`Optional ```typescript public readonly tlsPassthroughInput: boolean | IResolvable; @@ -153600,7 +153600,7 @@ public readonly tlsPassthroughInput: boolean | IResolvable; --- -##### `certificateId`Required +##### `certificateId`Required ```typescript public readonly certificateId: string; @@ -153610,7 +153610,7 @@ public readonly certificateId: string; --- -##### `certificateName`Required +##### `certificateName`Required ```typescript public readonly certificateName: string; @@ -153620,7 +153620,7 @@ public readonly certificateName: string; --- -##### `entryPort`Required +##### `entryPort`Required ```typescript public readonly entryPort: number; @@ -153630,7 +153630,7 @@ public readonly entryPort: number; --- -##### `entryProtocol`Required +##### `entryProtocol`Required ```typescript public readonly entryProtocol: string; @@ -153640,7 +153640,7 @@ public readonly entryProtocol: string; --- -##### `targetPort`Required +##### `targetPort`Required ```typescript public readonly targetPort: number; @@ -153650,7 +153650,7 @@ public readonly targetPort: number; --- -##### `targetProtocol`Required +##### `targetProtocol`Required ```typescript public readonly targetProtocol: string; @@ -153660,7 +153660,7 @@ public readonly targetProtocol: string; --- -##### `tlsPassthrough`Required +##### `tlsPassthrough`Required ```typescript public readonly tlsPassthrough: boolean | IResolvable; @@ -153670,35 +153670,35 @@ public readonly tlsPassthrough: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | LoadbalancerForwardingRule; +public readonly internalValue: LoadbalancerForwardingRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | LoadbalancerForwardingRule +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule | cdktf.IResolvable --- -### LoadbalancerHealthcheckOutputReference +### LoadbalancerHealthcheckOutputReference -#### Initializers +#### Initializers ```typescript -import { LoadbalancerHealthcheckOutputReference } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -new LoadbalancerHealthcheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new loadbalancer.LoadbalancerHealthcheckOutputReference(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 @@ -153706,7 +153706,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -153718,154 +153718,154 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetCheckIntervalSeconds | *No description.* | -| resetHealthyThreshold | *No description.* | -| resetPath | *No description.* | -| resetResponseTimeoutSeconds | *No description.* | -| resetUnhealthyThreshold | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| resetCheckIntervalSeconds | *No description.* | +| resetHealthyThreshold | *No description.* | +| resetPath | *No description.* | +| resetResponseTimeoutSeconds | *No description.* | +| resetUnhealthyThreshold | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -153873,13 +153873,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -153889,31 +153889,31 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCheckIntervalSeconds` +##### `resetCheckIntervalSeconds` ```typescript public resetCheckIntervalSeconds(): void ``` -##### `resetHealthyThreshold` +##### `resetHealthyThreshold` ```typescript public resetHealthyThreshold(): void ``` -##### `resetPath` +##### `resetPath` ```typescript public resetPath(): void ``` -##### `resetResponseTimeoutSeconds` +##### `resetResponseTimeoutSeconds` ```typescript public resetResponseTimeoutSeconds(): void ``` -##### `resetUnhealthyThreshold` +##### `resetUnhealthyThreshold` ```typescript public resetUnhealthyThreshold(): void @@ -153924,27 +153924,27 @@ public resetUnhealthyThreshold(): 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.* | -| checkIntervalSecondsInput | number | *No description.* | -| healthyThresholdInput | number | *No description.* | -| pathInput | string | *No description.* | -| portInput | number | *No description.* | -| protocolInput | string | *No description.* | -| responseTimeoutSecondsInput | number | *No description.* | -| unhealthyThresholdInput | number | *No description.* | -| checkIntervalSeconds | number | *No description.* | -| healthyThreshold | number | *No description.* | -| path | string | *No description.* | -| port | number | *No description.* | -| protocol | string | *No description.* | -| responseTimeoutSeconds | number | *No description.* | -| unhealthyThreshold | number | *No description.* | -| internalValue | LoadbalancerHealthcheck | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| checkIntervalSecondsInput | number | *No description.* | +| healthyThresholdInput | number | *No description.* | +| pathInput | string | *No description.* | +| portInput | number | *No description.* | +| protocolInput | string | *No description.* | +| responseTimeoutSecondsInput | number | *No description.* | +| unhealthyThresholdInput | number | *No description.* | +| checkIntervalSeconds | number | *No description.* | +| healthyThreshold | number | *No description.* | +| path | string | *No description.* | +| port | number | *No description.* | +| protocol | string | *No description.* | +| responseTimeoutSeconds | number | *No description.* | +| unhealthyThreshold | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -153958,7 +153958,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -153968,7 +153968,7 @@ public readonly fqn: string; --- -##### `checkIntervalSecondsInput`Optional +##### `checkIntervalSecondsInput`Optional ```typescript public readonly checkIntervalSecondsInput: number; @@ -153978,7 +153978,7 @@ public readonly checkIntervalSecondsInput: number; --- -##### `healthyThresholdInput`Optional +##### `healthyThresholdInput`Optional ```typescript public readonly healthyThresholdInput: number; @@ -153988,7 +153988,7 @@ public readonly healthyThresholdInput: number; --- -##### `pathInput`Optional +##### `pathInput`Optional ```typescript public readonly pathInput: string; @@ -153998,7 +153998,7 @@ public readonly pathInput: string; --- -##### `portInput`Optional +##### `portInput`Optional ```typescript public readonly portInput: number; @@ -154008,7 +154008,7 @@ public readonly portInput: number; --- -##### `protocolInput`Optional +##### `protocolInput`Optional ```typescript public readonly protocolInput: string; @@ -154018,7 +154018,7 @@ public readonly protocolInput: string; --- -##### `responseTimeoutSecondsInput`Optional +##### `responseTimeoutSecondsInput`Optional ```typescript public readonly responseTimeoutSecondsInput: number; @@ -154028,7 +154028,7 @@ public readonly responseTimeoutSecondsInput: number; --- -##### `unhealthyThresholdInput`Optional +##### `unhealthyThresholdInput`Optional ```typescript public readonly unhealthyThresholdInput: number; @@ -154038,7 +154038,7 @@ public readonly unhealthyThresholdInput: number; --- -##### `checkIntervalSeconds`Required +##### `checkIntervalSeconds`Required ```typescript public readonly checkIntervalSeconds: number; @@ -154048,7 +154048,7 @@ public readonly checkIntervalSeconds: number; --- -##### `healthyThreshold`Required +##### `healthyThreshold`Required ```typescript public readonly healthyThreshold: number; @@ -154058,7 +154058,7 @@ public readonly healthyThreshold: number; --- -##### `path`Required +##### `path`Required ```typescript public readonly path: string; @@ -154068,7 +154068,7 @@ public readonly path: string; --- -##### `port`Required +##### `port`Required ```typescript public readonly port: number; @@ -154078,7 +154078,7 @@ public readonly port: number; --- -##### `protocol`Required +##### `protocol`Required ```typescript public readonly protocol: string; @@ -154088,7 +154088,7 @@ public readonly protocol: string; --- -##### `responseTimeoutSeconds`Required +##### `responseTimeoutSeconds`Required ```typescript public readonly responseTimeoutSeconds: number; @@ -154098,7 +154098,7 @@ public readonly responseTimeoutSeconds: number; --- -##### `unhealthyThreshold`Required +##### `unhealthyThreshold`Required ```typescript public readonly unhealthyThreshold: number; @@ -154108,35 +154108,35 @@ public readonly unhealthyThreshold: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: LoadbalancerHealthcheck; ``` -- *Type:* LoadbalancerHealthcheck +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck --- -### LoadbalancerStickySessionsOutputReference +### LoadbalancerStickySessionsOutputReference -#### Initializers +#### Initializers ```typescript -import { LoadbalancerStickySessionsOutputReference } from '@cdktf/provider-digitalocean' +import { loadbalancer } from '@cdktf/provider-digitalocean' -new LoadbalancerStickySessionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new loadbalancer.LoadbalancerStickySessionsOutputReference(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 @@ -154144,7 +154144,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -154156,152 +154156,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetCookieName | *No description.* | -| resetCookieTtlSeconds | *No description.* | -| resetType | *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. | +| resetCookieName | *No description.* | +| resetCookieTtlSeconds | *No description.* | +| resetType | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -154309,13 +154309,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -154325,19 +154325,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetCookieName` +##### `resetCookieName` ```typescript public resetCookieName(): void ``` -##### `resetCookieTtlSeconds` +##### `resetCookieTtlSeconds` ```typescript public resetCookieTtlSeconds(): void ``` -##### `resetType` +##### `resetType` ```typescript public resetType(): void @@ -154348,19 +154348,19 @@ public resetType(): 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.* | -| cookieNameInput | string | *No description.* | -| cookieTtlSecondsInput | number | *No description.* | -| typeInput | string | *No description.* | -| cookieName | string | *No description.* | -| cookieTtlSeconds | number | *No description.* | -| type | string | *No description.* | -| internalValue | LoadbalancerStickySessions | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cookieNameInput | string | *No description.* | +| cookieTtlSecondsInput | number | *No description.* | +| typeInput | string | *No description.* | +| cookieName | string | *No description.* | +| cookieTtlSeconds | number | *No description.* | +| type | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -154374,7 +154374,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -154384,7 +154384,7 @@ public readonly fqn: string; --- -##### `cookieNameInput`Optional +##### `cookieNameInput`Optional ```typescript public readonly cookieNameInput: string; @@ -154394,7 +154394,7 @@ public readonly cookieNameInput: string; --- -##### `cookieTtlSecondsInput`Optional +##### `cookieTtlSecondsInput`Optional ```typescript public readonly cookieTtlSecondsInput: number; @@ -154404,7 +154404,7 @@ public readonly cookieTtlSecondsInput: number; --- -##### `typeInput`Optional +##### `typeInput`Optional ```typescript public readonly typeInput: string; @@ -154414,7 +154414,7 @@ public readonly typeInput: string; --- -##### `cookieName`Required +##### `cookieName`Required ```typescript public readonly cookieName: string; @@ -154424,7 +154424,7 @@ public readonly cookieName: string; --- -##### `cookieTtlSeconds`Required +##### `cookieTtlSeconds`Required ```typescript public readonly cookieTtlSeconds: number; @@ -154434,7 +154434,7 @@ public readonly cookieTtlSeconds: number; --- -##### `type`Required +##### `type`Required ```typescript public readonly type: string; @@ -154444,35 +154444,35 @@ public readonly type: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: LoadbalancerStickySessions; ``` -- *Type:* LoadbalancerStickySessions +- *Type:* @cdktf/provider-digitalocean.loadbalancer.LoadbalancerStickySessions --- -### MonitorAlertAlertsOutputReference +### MonitorAlertAlertsOutputReference -#### Initializers +#### Initializers ```typescript -import { MonitorAlertAlertsOutputReference } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -new MonitorAlertAlertsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new monitorAlert.MonitorAlertAlertsOutputReference(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 @@ -154480,7 +154480,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -154492,152 +154492,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| putSlack | *No description.* | -| resetEmail | *No description.* | -| resetSlack | *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. | +| putSlack | *No description.* | +| resetEmail | *No description.* | +| resetSlack | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -154645,13 +154645,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -154661,25 +154661,25 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putSlack` +##### `putSlack` ```typescript public putSlack(value: IResolvable | MonitorAlertAlertsSlack[]): void ``` -###### `value`Required +###### `value`Required -- *Type:* cdktf.IResolvable | MonitorAlertAlertsSlack[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] --- -##### `resetEmail` +##### `resetEmail` ```typescript public resetEmail(): void ``` -##### `resetSlack` +##### `resetSlack` ```typescript public resetSlack(): void @@ -154690,17 +154690,17 @@ public resetSlack(): 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.* | -| slack | MonitorAlertAlertsSlackList | *No description.* | -| emailInput | string[] | *No description.* | -| slackInput | cdktf.IResolvable \| MonitorAlertAlertsSlack[] | *No description.* | -| email | string[] | *No description.* | -| internalValue | MonitorAlertAlerts | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| slack | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlackList | *No description.* | +| emailInput | string[] | *No description.* | +| slackInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] | *No description.* | +| email | string[] | *No description.* | +| internalValue | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -154714,7 +154714,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -154724,17 +154724,17 @@ public readonly fqn: string; --- -##### `slack`Required +##### `slack`Required ```typescript public readonly slack: MonitorAlertAlertsSlackList; ``` -- *Type:* MonitorAlertAlertsSlackList +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlackList --- -##### `emailInput`Optional +##### `emailInput`Optional ```typescript public readonly emailInput: string[]; @@ -154744,17 +154744,17 @@ public readonly emailInput: string[]; --- -##### `slackInput`Optional +##### `slackInput`Optional ```typescript public readonly slackInput: IResolvable | MonitorAlertAlertsSlack[]; ``` -- *Type:* cdktf.IResolvable | MonitorAlertAlertsSlack[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] --- -##### `email`Required +##### `email`Required ```typescript public readonly email: string[]; @@ -154764,36 +154764,36 @@ public readonly email: string[]; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: MonitorAlertAlerts; ``` -- *Type:* MonitorAlertAlerts +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlerts --- -### MonitorAlertAlertsSlackList +### MonitorAlertAlertsSlackList -#### Initializers +#### Initializers ```typescript -import { MonitorAlertAlertsSlackList } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -new MonitorAlertAlertsSlackList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new monitorAlert.MonitorAlertAlertsSlackList(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 | 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 @@ -154801,7 +154801,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -154809,7 +154809,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -154821,20 +154821,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -154842,13 +154842,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -154858,13 +154858,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): MonitorAlertAlertsSlackOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -154877,13 +154877,13 @@ the index of the item to return. | **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 \| MonitorAlertAlertsSlack[] | *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 \| @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -154897,7 +154897,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -154907,37 +154907,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | MonitorAlertAlertsSlack[]; ``` -- *Type:* cdktf.IResolvable | MonitorAlertAlertsSlack[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack[] --- -### MonitorAlertAlertsSlackOutputReference +### MonitorAlertAlertsSlackOutputReference -#### Initializers +#### Initializers ```typescript -import { MonitorAlertAlertsSlackOutputReference } from '@cdktf/provider-digitalocean' +import { monitorAlert } from '@cdktf/provider-digitalocean' -new MonitorAlertAlertsSlackOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new monitorAlert.MonitorAlertAlertsSlackOutputReference(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 @@ -154945,7 +154945,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -154953,7 +154953,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -154961,7 +154961,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -154973,149 +154973,149 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *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` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -155123,13 +155123,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -155144,17 +155144,17 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| channelInput | string | *No description.* | -| urlInput | string | *No description.* | -| channel | string | *No description.* | -| url | string | *No description.* | -| internalValue | cdktf.IResolvable \| MonitorAlertAlertsSlack | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| channelInput | string | *No description.* | +| urlInput | string | *No description.* | +| channel | string | *No description.* | +| url | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -155168,7 +155168,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -155178,7 +155178,7 @@ public readonly fqn: string; --- -##### `channelInput`Optional +##### `channelInput`Optional ```typescript public readonly channelInput: string; @@ -155188,7 +155188,7 @@ public readonly channelInput: string; --- -##### `urlInput`Optional +##### `urlInput`Optional ```typescript public readonly urlInput: string; @@ -155198,7 +155198,7 @@ public readonly urlInput: string; --- -##### `channel`Required +##### `channel`Required ```typescript public readonly channel: string; @@ -155208,7 +155208,7 @@ public readonly channel: string; --- -##### `url`Required +##### `url`Required ```typescript public readonly url: string; @@ -155218,36 +155218,36 @@ public readonly url: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | MonitorAlertAlertsSlack; +public readonly internalValue: MonitorAlertAlertsSlack | IResolvable; ``` -- *Type:* cdktf.IResolvable | MonitorAlertAlertsSlack +- *Type:* @cdktf/provider-digitalocean.monitorAlert.MonitorAlertAlertsSlack | cdktf.IResolvable --- -### SpacesBucketCorsRuleList +### SpacesBucketCorsRuleList -#### Initializers +#### Initializers ```typescript -import { SpacesBucketCorsRuleList } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketCorsRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new spacesBucket.SpacesBucketCorsRuleList(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 | 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 @@ -155255,7 +155255,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -155263,7 +155263,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -155275,20 +155275,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -155296,13 +155296,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -155312,13 +155312,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): SpacesBucketCorsRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -155331,13 +155331,13 @@ the index of the item to return. | **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 \| SpacesBucketCorsRule[] | *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 \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -155351,7 +155351,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -155361,37 +155361,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | SpacesBucketCorsRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketCorsRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule[] --- -### SpacesBucketCorsRuleOutputReference +### SpacesBucketCorsRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { SpacesBucketCorsRuleOutputReference } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketCorsRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new spacesBucket.SpacesBucketCorsRuleOutputReference(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 @@ -155399,7 +155399,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -155407,7 +155407,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -155415,7 +155415,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -155427,151 +155427,151 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| resetAllowedHeaders | *No description.* | -| resetMaxAgeSeconds | *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. | +| resetAllowedHeaders | *No description.* | +| resetMaxAgeSeconds | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -155579,13 +155579,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -155595,13 +155595,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetAllowedHeaders` +##### `resetAllowedHeaders` ```typescript public resetAllowedHeaders(): void ``` -##### `resetMaxAgeSeconds` +##### `resetMaxAgeSeconds` ```typescript public resetMaxAgeSeconds(): void @@ -155612,21 +155612,21 @@ public resetMaxAgeSeconds(): 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.* | -| allowedHeadersInput | string[] | *No description.* | -| allowedMethodsInput | string[] | *No description.* | -| allowedOriginsInput | string[] | *No description.* | -| maxAgeSecondsInput | number | *No description.* | -| allowedHeaders | string[] | *No description.* | -| allowedMethods | string[] | *No description.* | -| allowedOrigins | string[] | *No description.* | -| maxAgeSeconds | number | *No description.* | -| internalValue | cdktf.IResolvable \| SpacesBucketCorsRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowedHeadersInput | string[] | *No description.* | +| allowedMethodsInput | string[] | *No description.* | +| allowedOriginsInput | string[] | *No description.* | +| maxAgeSecondsInput | number | *No description.* | +| allowedHeaders | string[] | *No description.* | +| allowedMethods | string[] | *No description.* | +| allowedOrigins | string[] | *No description.* | +| maxAgeSeconds | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -155640,7 +155640,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -155650,7 +155650,7 @@ public readonly fqn: string; --- -##### `allowedHeadersInput`Optional +##### `allowedHeadersInput`Optional ```typescript public readonly allowedHeadersInput: string[]; @@ -155660,7 +155660,7 @@ public readonly allowedHeadersInput: string[]; --- -##### `allowedMethodsInput`Optional +##### `allowedMethodsInput`Optional ```typescript public readonly allowedMethodsInput: string[]; @@ -155670,7 +155670,7 @@ public readonly allowedMethodsInput: string[]; --- -##### `allowedOriginsInput`Optional +##### `allowedOriginsInput`Optional ```typescript public readonly allowedOriginsInput: string[]; @@ -155680,7 +155680,7 @@ public readonly allowedOriginsInput: string[]; --- -##### `maxAgeSecondsInput`Optional +##### `maxAgeSecondsInput`Optional ```typescript public readonly maxAgeSecondsInput: number; @@ -155690,7 +155690,7 @@ public readonly maxAgeSecondsInput: number; --- -##### `allowedHeaders`Required +##### `allowedHeaders`Required ```typescript public readonly allowedHeaders: string[]; @@ -155700,7 +155700,7 @@ public readonly allowedHeaders: string[]; --- -##### `allowedMethods`Required +##### `allowedMethods`Required ```typescript public readonly allowedMethods: string[]; @@ -155710,7 +155710,7 @@ public readonly allowedMethods: string[]; --- -##### `allowedOrigins`Required +##### `allowedOrigins`Required ```typescript public readonly allowedOrigins: string[]; @@ -155720,7 +155720,7 @@ public readonly allowedOrigins: string[]; --- -##### `maxAgeSeconds`Required +##### `maxAgeSeconds`Required ```typescript public readonly maxAgeSeconds: number; @@ -155730,35 +155730,35 @@ public readonly maxAgeSeconds: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | SpacesBucketCorsRule; +public readonly internalValue: SpacesBucketCorsRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | SpacesBucketCorsRule +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRule | cdktf.IResolvable --- -### SpacesBucketLifecycleRuleExpirationOutputReference +### SpacesBucketLifecycleRuleExpirationOutputReference -#### Initializers +#### Initializers ```typescript -import { SpacesBucketLifecycleRuleExpirationOutputReference } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketLifecycleRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new spacesBucket.SpacesBucketLifecycleRuleExpirationOutputReference(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 @@ -155766,7 +155766,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -155778,152 +155778,152 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetDate | *No description.* | -| resetDays | *No description.* | -| resetExpiredObjectDeleteMarker | *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. | +| resetDate | *No description.* | +| resetDays | *No description.* | +| resetExpiredObjectDeleteMarker | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -155931,13 +155931,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -155947,19 +155947,19 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDate` +##### `resetDate` ```typescript public resetDate(): void ``` -##### `resetDays` +##### `resetDays` ```typescript public resetDays(): void ``` -##### `resetExpiredObjectDeleteMarker` +##### `resetExpiredObjectDeleteMarker` ```typescript public resetExpiredObjectDeleteMarker(): void @@ -155970,19 +155970,19 @@ public resetExpiredObjectDeleteMarker(): 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.* | -| dateInput | string | *No description.* | -| daysInput | number | *No description.* | -| expiredObjectDeleteMarkerInput | boolean \| cdktf.IResolvable | *No description.* | -| date | string | *No description.* | -| days | number | *No description.* | -| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | SpacesBucketLifecycleRuleExpiration | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| dateInput | string | *No description.* | +| daysInput | number | *No description.* | +| expiredObjectDeleteMarkerInput | boolean \| cdktf.IResolvable | *No description.* | +| date | string | *No description.* | +| days | number | *No description.* | +| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -155996,7 +155996,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -156006,7 +156006,7 @@ public readonly fqn: string; --- -##### `dateInput`Optional +##### `dateInput`Optional ```typescript public readonly dateInput: string; @@ -156016,7 +156016,7 @@ public readonly dateInput: string; --- -##### `daysInput`Optional +##### `daysInput`Optional ```typescript public readonly daysInput: number; @@ -156026,7 +156026,7 @@ public readonly daysInput: number; --- -##### `expiredObjectDeleteMarkerInput`Optional +##### `expiredObjectDeleteMarkerInput`Optional ```typescript public readonly expiredObjectDeleteMarkerInput: boolean | IResolvable; @@ -156036,7 +156036,7 @@ public readonly expiredObjectDeleteMarkerInput: boolean | IResolvable; --- -##### `date`Required +##### `date`Required ```typescript public readonly date: string; @@ -156046,7 +156046,7 @@ public readonly date: string; --- -##### `days`Required +##### `days`Required ```typescript public readonly days: number; @@ -156056,7 +156056,7 @@ public readonly days: number; --- -##### `expiredObjectDeleteMarker`Required +##### `expiredObjectDeleteMarker`Required ```typescript public readonly expiredObjectDeleteMarker: boolean | IResolvable; @@ -156066,36 +156066,36 @@ public readonly expiredObjectDeleteMarker: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: SpacesBucketLifecycleRuleExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration --- -### SpacesBucketLifecycleRuleList +### SpacesBucketLifecycleRuleList -#### Initializers +#### Initializers ```typescript -import { SpacesBucketLifecycleRuleList } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketLifecycleRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new spacesBucket.SpacesBucketLifecycleRuleList(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 | 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 @@ -156103,7 +156103,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -156111,7 +156111,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -156123,20 +156123,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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 | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```typescript public computeFqn(): string ``` -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -156144,13 +156144,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -156160,13 +156160,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript public get(index: number): SpacesBucketLifecycleRuleOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -156179,13 +156179,13 @@ the index of the item to return. | **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 \| SpacesBucketLifecycleRule[] | *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 \| @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -156199,7 +156199,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -156209,35 +156209,35 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: IResolvable | SpacesBucketLifecycleRule[]; ``` -- *Type:* cdktf.IResolvable | SpacesBucketLifecycleRule[] +- *Type:* cdktf.IResolvable | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule[] --- -### SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference +### SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference -#### Initializers +#### Initializers ```typescript -import { SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference(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 @@ -156245,7 +156245,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -156257,150 +156257,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetDays | *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. | +| resetDays | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -156408,13 +156408,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -156424,7 +156424,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDays` +##### `resetDays` ```typescript public resetDays(): void @@ -156435,15 +156435,15 @@ public resetDays(): 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.* | -| daysInput | number | *No description.* | -| days | number | *No description.* | -| internalValue | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| daysInput | number | *No description.* | +| days | number | *No description.* | +| internalValue | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -156457,7 +156457,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -156467,7 +156467,7 @@ public readonly fqn: string; --- -##### `daysInput`Optional +##### `daysInput`Optional ```typescript public readonly daysInput: number; @@ -156477,7 +156477,7 @@ public readonly daysInput: number; --- -##### `days`Required +##### `days`Required ```typescript public readonly days: number; @@ -156487,37 +156487,37 @@ public readonly days: number; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: SpacesBucketLifecycleRuleNoncurrentVersionExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleNoncurrentVersionExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration --- -### SpacesBucketLifecycleRuleOutputReference +### SpacesBucketLifecycleRuleOutputReference -#### Initializers +#### Initializers ```typescript -import { SpacesBucketLifecycleRuleOutputReference } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketLifecycleRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new spacesBucket.SpacesBucketLifecycleRuleOutputReference(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 @@ -156525,7 +156525,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -156533,7 +156533,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -156541,7 +156541,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -156553,156 +156553,156 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **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. | -| putExpiration | *No description.* | -| putNoncurrentVersionExpiration | *No description.* | -| resetAbortIncompleteMultipartUploadDays | *No description.* | -| resetExpiration | *No description.* | -| resetId | *No description.* | -| resetNoncurrentVersionExpiration | *No description.* | -| resetPrefix | *No description.* | - ---- - -##### `computeFqn` +| 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. | +| putExpiration | *No description.* | +| putNoncurrentVersionExpiration | *No description.* | +| resetAbortIncompleteMultipartUploadDays | *No description.* | +| resetExpiration | *No description.* | +| resetId | *No description.* | +| resetNoncurrentVersionExpiration | *No description.* | +| resetPrefix | *No description.* | + +--- + +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -156710,13 +156710,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -156726,55 +156726,55 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putExpiration` +##### `putExpiration` ```typescript public putExpiration(value: SpacesBucketLifecycleRuleExpiration): void ``` -###### `value`Required +###### `value`Required -- *Type:* SpacesBucketLifecycleRuleExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration --- -##### `putNoncurrentVersionExpiration` +##### `putNoncurrentVersionExpiration` ```typescript public putNoncurrentVersionExpiration(value: SpacesBucketLifecycleRuleNoncurrentVersionExpiration): void ``` -###### `value`Required +###### `value`Required -- *Type:* SpacesBucketLifecycleRuleNoncurrentVersionExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration --- -##### `resetAbortIncompleteMultipartUploadDays` +##### `resetAbortIncompleteMultipartUploadDays` ```typescript public resetAbortIncompleteMultipartUploadDays(): void ``` -##### `resetExpiration` +##### `resetExpiration` ```typescript public resetExpiration(): void ``` -##### `resetId` +##### `resetId` ```typescript public resetId(): void ``` -##### `resetNoncurrentVersionExpiration` +##### `resetNoncurrentVersionExpiration` ```typescript public resetNoncurrentVersionExpiration(): void ``` -##### `resetPrefix` +##### `resetPrefix` ```typescript public resetPrefix(): void @@ -156785,25 +156785,25 @@ public resetPrefix(): 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.* | -| expiration | SpacesBucketLifecycleRuleExpirationOutputReference | *No description.* | -| noncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference | *No description.* | -| abortIncompleteMultipartUploadDaysInput | number | *No description.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| expirationInput | SpacesBucketLifecycleRuleExpiration | *No description.* | -| idInput | string | *No description.* | -| noncurrentVersionExpirationInput | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | *No description.* | -| prefixInput | string | *No description.* | -| abortIncompleteMultipartUploadDays | number | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| id | string | *No description.* | -| prefix | string | *No description.* | -| internalValue | cdktf.IResolvable \| SpacesBucketLifecycleRule | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| expiration | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpirationOutputReference | *No description.* | +| noncurrentVersionExpiration | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference | *No description.* | +| abortIncompleteMultipartUploadDaysInput | number | *No description.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| expirationInput | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration | *No description.* | +| idInput | string | *No description.* | +| noncurrentVersionExpirationInput | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration | *No description.* | +| prefixInput | string | *No description.* | +| abortIncompleteMultipartUploadDays | number | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| id | string | *No description.* | +| prefix | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -156817,7 +156817,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -156827,27 +156827,27 @@ public readonly fqn: string; --- -##### `expiration`Required +##### `expiration`Required ```typescript public readonly expiration: SpacesBucketLifecycleRuleExpirationOutputReference; ``` -- *Type:* SpacesBucketLifecycleRuleExpirationOutputReference +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpirationOutputReference --- -##### `noncurrentVersionExpiration`Required +##### `noncurrentVersionExpiration`Required ```typescript public readonly noncurrentVersionExpiration: SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference; ``` -- *Type:* SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference --- -##### `abortIncompleteMultipartUploadDaysInput`Optional +##### `abortIncompleteMultipartUploadDaysInput`Optional ```typescript public readonly abortIncompleteMultipartUploadDaysInput: number; @@ -156857,7 +156857,7 @@ public readonly abortIncompleteMultipartUploadDaysInput: number; --- -##### `enabledInput`Optional +##### `enabledInput`Optional ```typescript public readonly enabledInput: boolean | IResolvable; @@ -156867,17 +156867,17 @@ public readonly enabledInput: boolean | IResolvable; --- -##### `expirationInput`Optional +##### `expirationInput`Optional ```typescript public readonly expirationInput: SpacesBucketLifecycleRuleExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleExpiration --- -##### `idInput`Optional +##### `idInput`Optional ```typescript public readonly idInput: string; @@ -156887,17 +156887,17 @@ public readonly idInput: string; --- -##### `noncurrentVersionExpirationInput`Optional +##### `noncurrentVersionExpirationInput`Optional ```typescript public readonly noncurrentVersionExpirationInput: SpacesBucketLifecycleRuleNoncurrentVersionExpiration; ``` -- *Type:* SpacesBucketLifecycleRuleNoncurrentVersionExpiration +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration --- -##### `prefixInput`Optional +##### `prefixInput`Optional ```typescript public readonly prefixInput: string; @@ -156907,7 +156907,7 @@ public readonly prefixInput: string; --- -##### `abortIncompleteMultipartUploadDays`Required +##### `abortIncompleteMultipartUploadDays`Required ```typescript public readonly abortIncompleteMultipartUploadDays: number; @@ -156917,7 +156917,7 @@ public readonly abortIncompleteMultipartUploadDays: number; --- -##### `enabled`Required +##### `enabled`Required ```typescript public readonly enabled: boolean | IResolvable; @@ -156927,7 +156927,7 @@ public readonly enabled: boolean | IResolvable; --- -##### `id`Required +##### `id`Required ```typescript public readonly id: string; @@ -156937,7 +156937,7 @@ public readonly id: string; --- -##### `prefix`Required +##### `prefix`Required ```typescript public readonly prefix: string; @@ -156947,35 +156947,35 @@ public readonly prefix: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | SpacesBucketLifecycleRule; +public readonly internalValue: SpacesBucketLifecycleRule | IResolvable; ``` -- *Type:* cdktf.IResolvable | SpacesBucketLifecycleRule +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRule | cdktf.IResolvable --- -### SpacesBucketVersioningOutputReference +### SpacesBucketVersioningOutputReference -#### Initializers +#### Initializers ```typescript -import { SpacesBucketVersioningOutputReference } from '@cdktf/provider-digitalocean' +import { spacesBucket } from '@cdktf/provider-digitalocean' -new SpacesBucketVersioningOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new spacesBucket.SpacesBucketVersioningOutputReference(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 @@ -156983,7 +156983,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -156995,150 +156995,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetEnabled | *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. | +| resetEnabled | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -157146,13 +157146,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -157162,7 +157162,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEnabled` +##### `resetEnabled` ```typescript public resetEnabled(): void @@ -157173,15 +157173,15 @@ public resetEnabled(): 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.* | -| enabledInput | boolean \| cdktf.IResolvable | *No description.* | -| enabled | boolean \| cdktf.IResolvable | *No description.* | -| internalValue | SpacesBucketVersioning | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| enabledInput | boolean \| cdktf.IResolvable | *No description.* | +| enabled | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -157195,7 +157195,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -157205,7 +157205,7 @@ public readonly fqn: string; --- -##### `enabledInput`Optional +##### `enabledInput`Optional ```typescript public readonly enabledInput: boolean | IResolvable; @@ -157215,7 +157215,7 @@ public readonly enabledInput: boolean | IResolvable; --- -##### `enabled`Required +##### `enabled`Required ```typescript public readonly enabled: boolean | IResolvable; @@ -157225,35 +157225,35 @@ public readonly enabled: boolean | IResolvable; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript public readonly internalValue: SpacesBucketVersioning; ``` -- *Type:* SpacesBucketVersioning +- *Type:* @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioning --- -### VpcTimeoutsOutputReference +### VpcTimeoutsOutputReference -#### Initializers +#### Initializers ```typescript -import { VpcTimeoutsOutputReference } from '@cdktf/provider-digitalocean' +import { vpc } from '@cdktf/provider-digitalocean' -new VpcTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new vpc.VpcTimeoutsOutputReference(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 @@ -157261,7 +157261,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -157273,150 +157273,150 @@ The attribute on the parent resource this class is referencing. | **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. | -| resetDelete | *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. | +| resetDelete | *No description.* | --- -##### `computeFqn` +##### `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 --- -##### `resolve` +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -157424,13 +157424,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -157440,7 +157440,7 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDelete` +##### `resetDelete` ```typescript public resetDelete(): void @@ -157451,15 +157451,15 @@ public resetDelete(): 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.* | -| deleteInput | string | *No description.* | -| delete | string | *No description.* | -| internalValue | cdktf.IResolvable \| VpcTimeouts | *No description.* | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| deleteInput | string | *No description.* | +| delete | string | *No description.* | +| internalValue | @cdktf/provider-digitalocean.vpc.VpcTimeouts \| cdktf.IResolvable | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -157473,7 +157473,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -157483,7 +157483,7 @@ public readonly fqn: string; --- -##### `deleteInput`Optional +##### `deleteInput`Optional ```typescript public readonly deleteInput: string; @@ -157493,7 +157493,7 @@ public readonly deleteInput: string; --- -##### `delete`Required +##### `delete`Required ```typescript public readonly delete: string; @@ -157503,13 +157503,13 @@ public readonly delete: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | VpcTimeouts; +public readonly internalValue: VpcTimeouts | IResolvable; ``` -- *Type:* cdktf.IResolvable | VpcTimeouts +- *Type:* @cdktf/provider-digitalocean.vpc.VpcTimeouts | cdktf.IResolvable --- diff --git a/package.json b/package.json index 8bd97d13d..1a79fcbbc 100644 --- a/package.json +++ b/package.json @@ -44,8 +44,8 @@ "devDependencies": { "@cdktf/provider-project": "^0.2.8", "@types/node": "^14", - "cdktf": ">=0.12.2 <0.14.0", - "cdktf-cli": ">=0.12.2 <0.14.0", + "cdktf": "^0.13.0", + "cdktf-cli": "^0.13.0", "constructs": "^10.0.0", "dot-prop": "^5.2.0", "jsii": "^1.53.0", @@ -53,12 +53,12 @@ "jsii-docgen": "^6.3.27", "jsii-pacmak": "^1.69.0", "npm-check-updates": "^15", - "projen": "^0.63.3", + "projen": "^0.63.4", "standard-version": "^9", "typescript": "^4.8.4" }, "peerDependencies": { - "cdktf": ">=0.12.2 <0.14.0", + "cdktf": "^0.13.0", "constructs": "^10.0.0" }, "keywords": [ diff --git a/src/app/README.md b/src/app/README.md new file mode 100644 index 000000000..a1e30e83e --- /dev/null +++ b/src/app/README.md @@ -0,0 +1,3 @@ +# `digitalocean_app` + +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://www.terraform.io/docs/providers/digitalocean/r/app). diff --git a/src/app.ts b/src/app/index.ts similarity index 100% rename from src/app.ts rename to src/app/index.ts diff --git a/src/cdn/README.md b/src/cdn/README.md new file mode 100644 index 000000000..36bf9c8f5 --- /dev/null +++ b/src/cdn/README.md @@ -0,0 +1,3 @@ +# `digitalocean_cdn` + +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://www.terraform.io/docs/providers/digitalocean/r/cdn). diff --git a/src/cdn.ts b/src/cdn/index.ts similarity index 100% rename from src/cdn.ts rename to src/cdn/index.ts diff --git a/src/certificate/README.md b/src/certificate/README.md new file mode 100644 index 000000000..4bdf5dee9 --- /dev/null +++ b/src/certificate/README.md @@ -0,0 +1,3 @@ +# `digitalocean_certificate` + +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://www.terraform.io/docs/providers/digitalocean/r/certificate). diff --git a/src/certificate.ts b/src/certificate/index.ts similarity index 100% rename from src/certificate.ts rename to src/certificate/index.ts diff --git a/src/container-registry-docker-credentials/README.md b/src/container-registry-docker-credentials/README.md new file mode 100644 index 000000000..24684a900 --- /dev/null +++ b/src/container-registry-docker-credentials/README.md @@ -0,0 +1,3 @@ +# `digitalocean_container_registry_docker_credentials` + +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://www.terraform.io/docs/providers/digitalocean/r/container_registry_docker_credentials). diff --git a/src/container-registry-docker-credentials.ts b/src/container-registry-docker-credentials/index.ts similarity index 100% rename from src/container-registry-docker-credentials.ts rename to src/container-registry-docker-credentials/index.ts diff --git a/src/container-registry/README.md b/src/container-registry/README.md new file mode 100644 index 000000000..d181dd806 --- /dev/null +++ b/src/container-registry/README.md @@ -0,0 +1,3 @@ +# `digitalocean_container_registry` + +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://www.terraform.io/docs/providers/digitalocean/r/container_registry). diff --git a/src/container-registry.ts b/src/container-registry/index.ts similarity index 100% rename from src/container-registry.ts rename to src/container-registry/index.ts diff --git a/src/custom-image/README.md b/src/custom-image/README.md new file mode 100644 index 000000000..984557ad4 --- /dev/null +++ b/src/custom-image/README.md @@ -0,0 +1,3 @@ +# `digitalocean_custom_image` + +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://www.terraform.io/docs/providers/digitalocean/r/custom_image). diff --git a/src/custom-image.ts b/src/custom-image/index.ts similarity index 100% rename from src/custom-image.ts rename to src/custom-image/index.ts diff --git a/src/data-digitalocean-account/README.md b/src/data-digitalocean-account/README.md new file mode 100644 index 000000000..61783e257 --- /dev/null +++ b/src/data-digitalocean-account/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_account` + +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://www.terraform.io/docs/providers/digitalocean/d/account). diff --git a/src/data-digitalocean-account.ts b/src/data-digitalocean-account/index.ts similarity index 100% rename from src/data-digitalocean-account.ts rename to src/data-digitalocean-account/index.ts diff --git a/src/data-digitalocean-app/README.md b/src/data-digitalocean-app/README.md new file mode 100644 index 000000000..01fb85696 --- /dev/null +++ b/src/data-digitalocean-app/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_app` + +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://www.terraform.io/docs/providers/digitalocean/d/app). diff --git a/src/data-digitalocean-app.ts b/src/data-digitalocean-app/index.ts similarity index 100% rename from src/data-digitalocean-app.ts rename to src/data-digitalocean-app/index.ts diff --git a/src/data-digitalocean-certificate/README.md b/src/data-digitalocean-certificate/README.md new file mode 100644 index 000000000..bbc14356e --- /dev/null +++ b/src/data-digitalocean-certificate/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_certificate` + +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://www.terraform.io/docs/providers/digitalocean/d/certificate). diff --git a/src/data-digitalocean-certificate.ts b/src/data-digitalocean-certificate/index.ts similarity index 100% rename from src/data-digitalocean-certificate.ts rename to src/data-digitalocean-certificate/index.ts diff --git a/src/data-digitalocean-container-registry/README.md b/src/data-digitalocean-container-registry/README.md new file mode 100644 index 000000000..76545110d --- /dev/null +++ b/src/data-digitalocean-container-registry/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_container_registry` + +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://www.terraform.io/docs/providers/digitalocean/d/container_registry). diff --git a/src/data-digitalocean-container-registry.ts b/src/data-digitalocean-container-registry/index.ts similarity index 100% rename from src/data-digitalocean-container-registry.ts rename to src/data-digitalocean-container-registry/index.ts diff --git a/src/data-digitalocean-database-ca/README.md b/src/data-digitalocean-database-ca/README.md new file mode 100644 index 000000000..a9a6acca6 --- /dev/null +++ b/src/data-digitalocean-database-ca/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_database_ca` + +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://www.terraform.io/docs/providers/digitalocean/d/database_ca). diff --git a/src/data-digitalocean-database-ca.ts b/src/data-digitalocean-database-ca/index.ts similarity index 100% rename from src/data-digitalocean-database-ca.ts rename to src/data-digitalocean-database-ca/index.ts diff --git a/src/data-digitalocean-database-cluster/README.md b/src/data-digitalocean-database-cluster/README.md new file mode 100644 index 000000000..e150875d9 --- /dev/null +++ b/src/data-digitalocean-database-cluster/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_database_cluster` + +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://www.terraform.io/docs/providers/digitalocean/d/database_cluster). diff --git a/src/data-digitalocean-database-cluster.ts b/src/data-digitalocean-database-cluster/index.ts similarity index 100% rename from src/data-digitalocean-database-cluster.ts rename to src/data-digitalocean-database-cluster/index.ts diff --git a/src/data-digitalocean-database-replica/README.md b/src/data-digitalocean-database-replica/README.md new file mode 100644 index 000000000..a141c8417 --- /dev/null +++ b/src/data-digitalocean-database-replica/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_database_replica` + +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://www.terraform.io/docs/providers/digitalocean/d/database_replica). diff --git a/src/data-digitalocean-database-replica.ts b/src/data-digitalocean-database-replica/index.ts similarity index 100% rename from src/data-digitalocean-database-replica.ts rename to src/data-digitalocean-database-replica/index.ts diff --git a/src/data-digitalocean-domain/README.md b/src/data-digitalocean-domain/README.md new file mode 100644 index 000000000..5fb13fd4d --- /dev/null +++ b/src/data-digitalocean-domain/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_domain` + +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://www.terraform.io/docs/providers/digitalocean/d/domain). diff --git a/src/data-digitalocean-domain.ts b/src/data-digitalocean-domain/index.ts similarity index 100% rename from src/data-digitalocean-domain.ts rename to src/data-digitalocean-domain/index.ts diff --git a/src/data-digitalocean-domains/README.md b/src/data-digitalocean-domains/README.md new file mode 100644 index 000000000..bf6a64d74 --- /dev/null +++ b/src/data-digitalocean-domains/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_domains` + +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://www.terraform.io/docs/providers/digitalocean/d/domains). diff --git a/src/data-digitalocean-domains.ts b/src/data-digitalocean-domains/index.ts similarity index 100% rename from src/data-digitalocean-domains.ts rename to src/data-digitalocean-domains/index.ts diff --git a/src/data-digitalocean-droplet-snapshot/README.md b/src/data-digitalocean-droplet-snapshot/README.md new file mode 100644 index 000000000..3bf5a12fd --- /dev/null +++ b/src/data-digitalocean-droplet-snapshot/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_droplet_snapshot` + +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://www.terraform.io/docs/providers/digitalocean/d/droplet_snapshot). diff --git a/src/data-digitalocean-droplet-snapshot.ts b/src/data-digitalocean-droplet-snapshot/index.ts similarity index 100% rename from src/data-digitalocean-droplet-snapshot.ts rename to src/data-digitalocean-droplet-snapshot/index.ts diff --git a/src/data-digitalocean-droplet/README.md b/src/data-digitalocean-droplet/README.md new file mode 100644 index 000000000..f70a7d3e9 --- /dev/null +++ b/src/data-digitalocean-droplet/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_droplet` + +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://www.terraform.io/docs/providers/digitalocean/d/droplet). diff --git a/src/data-digitalocean-droplet.ts b/src/data-digitalocean-droplet/index.ts similarity index 100% rename from src/data-digitalocean-droplet.ts rename to src/data-digitalocean-droplet/index.ts diff --git a/src/data-digitalocean-droplets/README.md b/src/data-digitalocean-droplets/README.md new file mode 100644 index 000000000..ee368aec1 --- /dev/null +++ b/src/data-digitalocean-droplets/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_droplets` + +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://www.terraform.io/docs/providers/digitalocean/d/droplets). diff --git a/src/data-digitalocean-droplets.ts b/src/data-digitalocean-droplets/index.ts similarity index 100% rename from src/data-digitalocean-droplets.ts rename to src/data-digitalocean-droplets/index.ts diff --git a/src/data-digitalocean-firewall/README.md b/src/data-digitalocean-firewall/README.md new file mode 100644 index 000000000..eb6043ae5 --- /dev/null +++ b/src/data-digitalocean-firewall/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_firewall` + +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://www.terraform.io/docs/providers/digitalocean/d/firewall). diff --git a/src/data-digitalocean-firewall.ts b/src/data-digitalocean-firewall/index.ts similarity index 100% rename from src/data-digitalocean-firewall.ts rename to src/data-digitalocean-firewall/index.ts diff --git a/src/data-digitalocean-floating-ip/README.md b/src/data-digitalocean-floating-ip/README.md new file mode 100644 index 000000000..78b2677b4 --- /dev/null +++ b/src/data-digitalocean-floating-ip/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_floating_ip` + +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://www.terraform.io/docs/providers/digitalocean/d/floating_ip). diff --git a/src/data-digitalocean-floating-ip.ts b/src/data-digitalocean-floating-ip/index.ts similarity index 100% rename from src/data-digitalocean-floating-ip.ts rename to src/data-digitalocean-floating-ip/index.ts diff --git a/src/data-digitalocean-image/README.md b/src/data-digitalocean-image/README.md new file mode 100644 index 000000000..175d8c182 --- /dev/null +++ b/src/data-digitalocean-image/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_image` + +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://www.terraform.io/docs/providers/digitalocean/d/image). diff --git a/src/data-digitalocean-image.ts b/src/data-digitalocean-image/index.ts similarity index 100% rename from src/data-digitalocean-image.ts rename to src/data-digitalocean-image/index.ts diff --git a/src/data-digitalocean-images/README.md b/src/data-digitalocean-images/README.md new file mode 100644 index 000000000..7dbb96aa8 --- /dev/null +++ b/src/data-digitalocean-images/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_images` + +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://www.terraform.io/docs/providers/digitalocean/d/images). diff --git a/src/data-digitalocean-images.ts b/src/data-digitalocean-images/index.ts similarity index 100% rename from src/data-digitalocean-images.ts rename to src/data-digitalocean-images/index.ts diff --git a/src/data-digitalocean-kubernetes-cluster/README.md b/src/data-digitalocean-kubernetes-cluster/README.md new file mode 100644 index 000000000..0ef5246bc --- /dev/null +++ b/src/data-digitalocean-kubernetes-cluster/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_kubernetes_cluster` + +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_cluster). diff --git a/src/data-digitalocean-kubernetes-cluster.ts b/src/data-digitalocean-kubernetes-cluster/index.ts similarity index 100% rename from src/data-digitalocean-kubernetes-cluster.ts rename to src/data-digitalocean-kubernetes-cluster/index.ts diff --git a/src/data-digitalocean-kubernetes-versions/README.md b/src/data-digitalocean-kubernetes-versions/README.md new file mode 100644 index 000000000..c8eabbfd5 --- /dev/null +++ b/src/data-digitalocean-kubernetes-versions/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_kubernetes_versions` + +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://www.terraform.io/docs/providers/digitalocean/d/kubernetes_versions). diff --git a/src/data-digitalocean-kubernetes-versions.ts b/src/data-digitalocean-kubernetes-versions/index.ts similarity index 100% rename from src/data-digitalocean-kubernetes-versions.ts rename to src/data-digitalocean-kubernetes-versions/index.ts diff --git a/src/data-digitalocean-loadbalancer/README.md b/src/data-digitalocean-loadbalancer/README.md new file mode 100644 index 000000000..25c717f9c --- /dev/null +++ b/src/data-digitalocean-loadbalancer/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_loadbalancer` + +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://www.terraform.io/docs/providers/digitalocean/d/loadbalancer). diff --git a/src/data-digitalocean-loadbalancer.ts b/src/data-digitalocean-loadbalancer/index.ts similarity index 100% rename from src/data-digitalocean-loadbalancer.ts rename to src/data-digitalocean-loadbalancer/index.ts diff --git a/src/data-digitalocean-project/README.md b/src/data-digitalocean-project/README.md new file mode 100644 index 000000000..ac3a2dc3b --- /dev/null +++ b/src/data-digitalocean-project/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_project` + +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://www.terraform.io/docs/providers/digitalocean/d/project). diff --git a/src/data-digitalocean-project.ts b/src/data-digitalocean-project/index.ts similarity index 100% rename from src/data-digitalocean-project.ts rename to src/data-digitalocean-project/index.ts diff --git a/src/data-digitalocean-projects/README.md b/src/data-digitalocean-projects/README.md new file mode 100644 index 000000000..58e727897 --- /dev/null +++ b/src/data-digitalocean-projects/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_projects` + +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://www.terraform.io/docs/providers/digitalocean/d/projects). diff --git a/src/data-digitalocean-projects.ts b/src/data-digitalocean-projects/index.ts similarity index 100% rename from src/data-digitalocean-projects.ts rename to src/data-digitalocean-projects/index.ts diff --git a/src/data-digitalocean-record/README.md b/src/data-digitalocean-record/README.md new file mode 100644 index 000000000..8012aee8d --- /dev/null +++ b/src/data-digitalocean-record/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_record` + +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://www.terraform.io/docs/providers/digitalocean/d/record). diff --git a/src/data-digitalocean-record.ts b/src/data-digitalocean-record/index.ts similarity index 100% rename from src/data-digitalocean-record.ts rename to src/data-digitalocean-record/index.ts diff --git a/src/data-digitalocean-records/README.md b/src/data-digitalocean-records/README.md new file mode 100644 index 000000000..5ada25ebb --- /dev/null +++ b/src/data-digitalocean-records/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_records` + +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://www.terraform.io/docs/providers/digitalocean/d/records). diff --git a/src/data-digitalocean-records.ts b/src/data-digitalocean-records/index.ts similarity index 100% rename from src/data-digitalocean-records.ts rename to src/data-digitalocean-records/index.ts diff --git a/src/data-digitalocean-region/README.md b/src/data-digitalocean-region/README.md new file mode 100644 index 000000000..a17027e76 --- /dev/null +++ b/src/data-digitalocean-region/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_region` + +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://www.terraform.io/docs/providers/digitalocean/d/region). diff --git a/src/data-digitalocean-region.ts b/src/data-digitalocean-region/index.ts similarity index 100% rename from src/data-digitalocean-region.ts rename to src/data-digitalocean-region/index.ts diff --git a/src/data-digitalocean-regions/README.md b/src/data-digitalocean-regions/README.md new file mode 100644 index 000000000..559a4b9e6 --- /dev/null +++ b/src/data-digitalocean-regions/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_regions` + +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://www.terraform.io/docs/providers/digitalocean/d/regions). diff --git a/src/data-digitalocean-regions.ts b/src/data-digitalocean-regions/index.ts similarity index 100% rename from src/data-digitalocean-regions.ts rename to src/data-digitalocean-regions/index.ts diff --git a/src/data-digitalocean-reserved-ip/README.md b/src/data-digitalocean-reserved-ip/README.md new file mode 100644 index 000000000..5943c3271 --- /dev/null +++ b/src/data-digitalocean-reserved-ip/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_reserved_ip` + +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://www.terraform.io/docs/providers/digitalocean/d/reserved_ip). diff --git a/src/data-digitalocean-reserved-ip.ts b/src/data-digitalocean-reserved-ip/index.ts similarity index 100% rename from src/data-digitalocean-reserved-ip.ts rename to src/data-digitalocean-reserved-ip/index.ts diff --git a/src/data-digitalocean-sizes/README.md b/src/data-digitalocean-sizes/README.md new file mode 100644 index 000000000..b4cfb0ce7 --- /dev/null +++ b/src/data-digitalocean-sizes/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_sizes` + +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://www.terraform.io/docs/providers/digitalocean/d/sizes). diff --git a/src/data-digitalocean-sizes.ts b/src/data-digitalocean-sizes/index.ts similarity index 100% rename from src/data-digitalocean-sizes.ts rename to src/data-digitalocean-sizes/index.ts diff --git a/src/data-digitalocean-spaces-bucket-object/README.md b/src/data-digitalocean-spaces-bucket-object/README.md new file mode 100644 index 000000000..ea0f2123d --- /dev/null +++ b/src/data-digitalocean-spaces-bucket-object/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_spaces_bucket_object` + +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_object). diff --git a/src/data-digitalocean-spaces-bucket-object.ts b/src/data-digitalocean-spaces-bucket-object/index.ts similarity index 100% rename from src/data-digitalocean-spaces-bucket-object.ts rename to src/data-digitalocean-spaces-bucket-object/index.ts diff --git a/src/data-digitalocean-spaces-bucket-objects/README.md b/src/data-digitalocean-spaces-bucket-objects/README.md new file mode 100644 index 000000000..fa71afb53 --- /dev/null +++ b/src/data-digitalocean-spaces-bucket-objects/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_spaces_bucket_objects` + +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket_objects). diff --git a/src/data-digitalocean-spaces-bucket-objects.ts b/src/data-digitalocean-spaces-bucket-objects/index.ts similarity index 100% rename from src/data-digitalocean-spaces-bucket-objects.ts rename to src/data-digitalocean-spaces-bucket-objects/index.ts diff --git a/src/data-digitalocean-spaces-bucket/README.md b/src/data-digitalocean-spaces-bucket/README.md new file mode 100644 index 000000000..b33d85576 --- /dev/null +++ b/src/data-digitalocean-spaces-bucket/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_spaces_bucket` + +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://www.terraform.io/docs/providers/digitalocean/d/spaces_bucket). diff --git a/src/data-digitalocean-spaces-bucket.ts b/src/data-digitalocean-spaces-bucket/index.ts similarity index 100% rename from src/data-digitalocean-spaces-bucket.ts rename to src/data-digitalocean-spaces-bucket/index.ts diff --git a/src/data-digitalocean-spaces-buckets/README.md b/src/data-digitalocean-spaces-buckets/README.md new file mode 100644 index 000000000..904c955cc --- /dev/null +++ b/src/data-digitalocean-spaces-buckets/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_spaces_buckets` + +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://www.terraform.io/docs/providers/digitalocean/d/spaces_buckets). diff --git a/src/data-digitalocean-spaces-buckets.ts b/src/data-digitalocean-spaces-buckets/index.ts similarity index 100% rename from src/data-digitalocean-spaces-buckets.ts rename to src/data-digitalocean-spaces-buckets/index.ts diff --git a/src/data-digitalocean-ssh-key/README.md b/src/data-digitalocean-ssh-key/README.md new file mode 100644 index 000000000..25815e50b --- /dev/null +++ b/src/data-digitalocean-ssh-key/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_ssh_key` + +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://www.terraform.io/docs/providers/digitalocean/d/ssh_key). diff --git a/src/data-digitalocean-ssh-key.ts b/src/data-digitalocean-ssh-key/index.ts similarity index 100% rename from src/data-digitalocean-ssh-key.ts rename to src/data-digitalocean-ssh-key/index.ts diff --git a/src/data-digitalocean-ssh-keys/README.md b/src/data-digitalocean-ssh-keys/README.md new file mode 100644 index 000000000..c1e48fc46 --- /dev/null +++ b/src/data-digitalocean-ssh-keys/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_ssh_keys` + +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://www.terraform.io/docs/providers/digitalocean/d/ssh_keys). diff --git a/src/data-digitalocean-ssh-keys.ts b/src/data-digitalocean-ssh-keys/index.ts similarity index 100% rename from src/data-digitalocean-ssh-keys.ts rename to src/data-digitalocean-ssh-keys/index.ts diff --git a/src/data-digitalocean-tag/README.md b/src/data-digitalocean-tag/README.md new file mode 100644 index 000000000..018a0a54c --- /dev/null +++ b/src/data-digitalocean-tag/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_tag` + +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://www.terraform.io/docs/providers/digitalocean/d/tag). diff --git a/src/data-digitalocean-tag.ts b/src/data-digitalocean-tag/index.ts similarity index 100% rename from src/data-digitalocean-tag.ts rename to src/data-digitalocean-tag/index.ts diff --git a/src/data-digitalocean-tags/README.md b/src/data-digitalocean-tags/README.md new file mode 100644 index 000000000..6e2429346 --- /dev/null +++ b/src/data-digitalocean-tags/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_tags` + +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://www.terraform.io/docs/providers/digitalocean/d/tags). diff --git a/src/data-digitalocean-tags.ts b/src/data-digitalocean-tags/index.ts similarity index 100% rename from src/data-digitalocean-tags.ts rename to src/data-digitalocean-tags/index.ts diff --git a/src/data-digitalocean-volume-snapshot/README.md b/src/data-digitalocean-volume-snapshot/README.md new file mode 100644 index 000000000..d615cc465 --- /dev/null +++ b/src/data-digitalocean-volume-snapshot/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_volume_snapshot` + +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://www.terraform.io/docs/providers/digitalocean/d/volume_snapshot). diff --git a/src/data-digitalocean-volume-snapshot.ts b/src/data-digitalocean-volume-snapshot/index.ts similarity index 100% rename from src/data-digitalocean-volume-snapshot.ts rename to src/data-digitalocean-volume-snapshot/index.ts diff --git a/src/data-digitalocean-volume/README.md b/src/data-digitalocean-volume/README.md new file mode 100644 index 000000000..25845f4a2 --- /dev/null +++ b/src/data-digitalocean-volume/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_volume` + +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://www.terraform.io/docs/providers/digitalocean/d/volume). diff --git a/src/data-digitalocean-volume.ts b/src/data-digitalocean-volume/index.ts similarity index 100% rename from src/data-digitalocean-volume.ts rename to src/data-digitalocean-volume/index.ts diff --git a/src/data-digitalocean-vpc/README.md b/src/data-digitalocean-vpc/README.md new file mode 100644 index 000000000..d6a8317f8 --- /dev/null +++ b/src/data-digitalocean-vpc/README.md @@ -0,0 +1,3 @@ +# `data_digitalocean_vpc` + +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://www.terraform.io/docs/providers/digitalocean/d/vpc). diff --git a/src/data-digitalocean-vpc.ts b/src/data-digitalocean-vpc/index.ts similarity index 100% rename from src/data-digitalocean-vpc.ts rename to src/data-digitalocean-vpc/index.ts diff --git a/src/database-cluster/README.md b/src/database-cluster/README.md new file mode 100644 index 000000000..41b040e96 --- /dev/null +++ b/src/database-cluster/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_cluster` + +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://www.terraform.io/docs/providers/digitalocean/r/database_cluster). diff --git a/src/database-cluster.ts b/src/database-cluster/index.ts similarity index 100% rename from src/database-cluster.ts rename to src/database-cluster/index.ts diff --git a/src/database-connection-pool/README.md b/src/database-connection-pool/README.md new file mode 100644 index 000000000..4c7441223 --- /dev/null +++ b/src/database-connection-pool/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_connection_pool` + +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://www.terraform.io/docs/providers/digitalocean/r/database_connection_pool). diff --git a/src/database-connection-pool.ts b/src/database-connection-pool/index.ts similarity index 100% rename from src/database-connection-pool.ts rename to src/database-connection-pool/index.ts diff --git a/src/database-db/README.md b/src/database-db/README.md new file mode 100644 index 000000000..8af6d8f9f --- /dev/null +++ b/src/database-db/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_db` + +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://www.terraform.io/docs/providers/digitalocean/r/database_db). diff --git a/src/database-db.ts b/src/database-db/index.ts similarity index 100% rename from src/database-db.ts rename to src/database-db/index.ts diff --git a/src/database-firewall/README.md b/src/database-firewall/README.md new file mode 100644 index 000000000..f4f7c470d --- /dev/null +++ b/src/database-firewall/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_firewall` + +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://www.terraform.io/docs/providers/digitalocean/r/database_firewall). diff --git a/src/database-firewall.ts b/src/database-firewall/index.ts similarity index 100% rename from src/database-firewall.ts rename to src/database-firewall/index.ts diff --git a/src/database-replica/README.md b/src/database-replica/README.md new file mode 100644 index 000000000..36ee38851 --- /dev/null +++ b/src/database-replica/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_replica` + +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://www.terraform.io/docs/providers/digitalocean/r/database_replica). diff --git a/src/database-replica.ts b/src/database-replica/index.ts similarity index 100% rename from src/database-replica.ts rename to src/database-replica/index.ts diff --git a/src/database-user/README.md b/src/database-user/README.md new file mode 100644 index 000000000..5b1d801f8 --- /dev/null +++ b/src/database-user/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_user` + +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://www.terraform.io/docs/providers/digitalocean/r/database_user). diff --git a/src/database-user.ts b/src/database-user/index.ts similarity index 100% rename from src/database-user.ts rename to src/database-user/index.ts diff --git a/src/domain/README.md b/src/domain/README.md new file mode 100644 index 000000000..33f0f4fb7 --- /dev/null +++ b/src/domain/README.md @@ -0,0 +1,3 @@ +# `digitalocean_domain` + +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://www.terraform.io/docs/providers/digitalocean/r/domain). diff --git a/src/domain.ts b/src/domain/index.ts similarity index 100% rename from src/domain.ts rename to src/domain/index.ts diff --git a/src/droplet-snapshot/README.md b/src/droplet-snapshot/README.md new file mode 100644 index 000000000..a0ebc2fa2 --- /dev/null +++ b/src/droplet-snapshot/README.md @@ -0,0 +1,3 @@ +# `digitalocean_droplet_snapshot` + +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://www.terraform.io/docs/providers/digitalocean/r/droplet_snapshot). diff --git a/src/droplet-snapshot.ts b/src/droplet-snapshot/index.ts similarity index 100% rename from src/droplet-snapshot.ts rename to src/droplet-snapshot/index.ts diff --git a/src/droplet/README.md b/src/droplet/README.md new file mode 100644 index 000000000..5fe16b57f --- /dev/null +++ b/src/droplet/README.md @@ -0,0 +1,3 @@ +# `digitalocean_droplet` + +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://www.terraform.io/docs/providers/digitalocean/r/droplet). diff --git a/src/droplet.ts b/src/droplet/index.ts similarity index 100% rename from src/droplet.ts rename to src/droplet/index.ts diff --git a/src/firewall/README.md b/src/firewall/README.md new file mode 100644 index 000000000..6b342d477 --- /dev/null +++ b/src/firewall/README.md @@ -0,0 +1,3 @@ +# `digitalocean_firewall` + +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://www.terraform.io/docs/providers/digitalocean/r/firewall). diff --git a/src/firewall.ts b/src/firewall/index.ts similarity index 100% rename from src/firewall.ts rename to src/firewall/index.ts diff --git a/src/floating-ip-assignment/README.md b/src/floating-ip-assignment/README.md new file mode 100644 index 000000000..e80bbbbe5 --- /dev/null +++ b/src/floating-ip-assignment/README.md @@ -0,0 +1,3 @@ +# `digitalocean_floating_ip_assignment` + +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://www.terraform.io/docs/providers/digitalocean/r/floating_ip_assignment). diff --git a/src/floating-ip-assignment.ts b/src/floating-ip-assignment/index.ts similarity index 100% rename from src/floating-ip-assignment.ts rename to src/floating-ip-assignment/index.ts diff --git a/src/floating-ip/README.md b/src/floating-ip/README.md new file mode 100644 index 000000000..ca30cb3dc --- /dev/null +++ b/src/floating-ip/README.md @@ -0,0 +1,3 @@ +# `digitalocean_floating_ip` + +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://www.terraform.io/docs/providers/digitalocean/r/floating_ip). diff --git a/src/floating-ip.ts b/src/floating-ip/index.ts similarity index 100% rename from src/floating-ip.ts rename to src/floating-ip/index.ts diff --git a/src/index.ts b/src/index.ts index 7725a12e3..02bab7945 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,77 +1,77 @@ // generated by cdktf get -export * from './app'; -export * from './cdn'; -export * from './certificate'; -export * from './container-registry'; -export * from './container-registry-docker-credentials'; -export * from './custom-image'; -export * from './database-cluster'; -export * from './database-connection-pool'; -export * from './database-db'; -export * from './database-firewall'; -export * from './database-replica'; -export * from './database-user'; -export * from './domain'; -export * from './droplet'; -export * from './droplet-snapshot'; -export * from './firewall'; -export * from './floating-ip'; -export * from './floating-ip-assignment'; -export * from './kubernetes-cluster'; -export * from './kubernetes-node-pool'; -export * from './loadbalancer'; -export * from './monitor-alert'; -export * from './project'; -export * from './project-resources'; -export * from './record'; -export * from './reserved-ip'; -export * from './reserved-ip-assignment'; -export * from './spaces-bucket'; -export * from './spaces-bucket-object'; -export * from './spaces-bucket-policy'; -export * from './ssh-key'; -export * from './tag'; -export * from './volume'; -export * from './volume-attachment'; -export * from './volume-snapshot'; -export * from './vpc'; -export * from './data-digitalocean-account'; -export * from './data-digitalocean-app'; -export * from './data-digitalocean-certificate'; -export * from './data-digitalocean-container-registry'; -export * from './data-digitalocean-database-ca'; -export * from './data-digitalocean-database-cluster'; -export * from './data-digitalocean-database-replica'; -export * from './data-digitalocean-domain'; -export * from './data-digitalocean-domains'; -export * from './data-digitalocean-droplet'; -export * from './data-digitalocean-droplet-snapshot'; -export * from './data-digitalocean-droplets'; -export * from './data-digitalocean-firewall'; -export * from './data-digitalocean-floating-ip'; -export * from './data-digitalocean-image'; -export * from './data-digitalocean-images'; -export * from './data-digitalocean-kubernetes-cluster'; -export * from './data-digitalocean-kubernetes-versions'; -export * from './data-digitalocean-loadbalancer'; -export * from './data-digitalocean-project'; -export * from './data-digitalocean-projects'; -export * from './data-digitalocean-record'; -export * from './data-digitalocean-records'; -export * from './data-digitalocean-region'; -export * from './data-digitalocean-regions'; -export * from './data-digitalocean-reserved-ip'; -export * from './data-digitalocean-sizes'; -export * from './data-digitalocean-spaces-bucket'; -export * from './data-digitalocean-spaces-bucket-object'; -export * from './data-digitalocean-spaces-bucket-objects'; -export * from './data-digitalocean-spaces-buckets'; -export * from './data-digitalocean-ssh-key'; -export * from './data-digitalocean-ssh-keys'; -export * from './data-digitalocean-tag'; -export * from './data-digitalocean-tags'; -export * from './data-digitalocean-volume'; -export * from './data-digitalocean-volume-snapshot'; -export * from './data-digitalocean-vpc'; -export * from './digitalocean-provider'; +export * as app from './app'; +export * as cdn from './cdn'; +export * as certificate from './certificate'; +export * as containerRegistry from './container-registry'; +export * as containerRegistryDockerCredentials from './container-registry-docker-credentials'; +export * as customImage from './custom-image'; +export * as databaseCluster from './database-cluster'; +export * as databaseConnectionPool from './database-connection-pool'; +export * as databaseDb from './database-db'; +export * as databaseFirewall from './database-firewall'; +export * as databaseReplica from './database-replica'; +export * as databaseUser from './database-user'; +export * as domain from './domain'; +export * as droplet from './droplet'; +export * as dropletSnapshot from './droplet-snapshot'; +export * as firewall from './firewall'; +export * as floatingIp from './floating-ip'; +export * as floatingIpAssignment from './floating-ip-assignment'; +export * as kubernetesCluster from './kubernetes-cluster'; +export * as kubernetesNodePool from './kubernetes-node-pool'; +export * as loadbalancer from './loadbalancer'; +export * as monitorAlert from './monitor-alert'; +export * as project from './project'; +export * as projectResources from './project-resources'; +export * as record from './record'; +export * as reservedIp from './reserved-ip'; +export * as reservedIpAssignment from './reserved-ip-assignment'; +export * as spacesBucket from './spaces-bucket'; +export * as spacesBucketObject from './spaces-bucket-object'; +export * as spacesBucketPolicy from './spaces-bucket-policy'; +export * as sshKey from './ssh-key'; +export * as tag from './tag'; +export * as volume from './volume'; +export * as volumeAttachment from './volume-attachment'; +export * as volumeSnapshot from './volume-snapshot'; +export * as vpc from './vpc'; +export * as dataDigitaloceanAccount from './data-digitalocean-account'; +export * as dataDigitaloceanApp from './data-digitalocean-app'; +export * as dataDigitaloceanCertificate from './data-digitalocean-certificate'; +export * as dataDigitaloceanContainerRegistry from './data-digitalocean-container-registry'; +export * as dataDigitaloceanDatabaseCa from './data-digitalocean-database-ca'; +export * as dataDigitaloceanDatabaseCluster from './data-digitalocean-database-cluster'; +export * as dataDigitaloceanDatabaseReplica from './data-digitalocean-database-replica'; +export * as dataDigitaloceanDomain from './data-digitalocean-domain'; +export * as dataDigitaloceanDomains from './data-digitalocean-domains'; +export * as dataDigitaloceanDroplet from './data-digitalocean-droplet'; +export * as dataDigitaloceanDropletSnapshot from './data-digitalocean-droplet-snapshot'; +export * as dataDigitaloceanDroplets from './data-digitalocean-droplets'; +export * as dataDigitaloceanFirewall from './data-digitalocean-firewall'; +export * as dataDigitaloceanFloatingIp from './data-digitalocean-floating-ip'; +export * as dataDigitaloceanImage from './data-digitalocean-image'; +export * as dataDigitaloceanImages from './data-digitalocean-images'; +export * as dataDigitaloceanKubernetesCluster from './data-digitalocean-kubernetes-cluster'; +export * as dataDigitaloceanKubernetesVersions from './data-digitalocean-kubernetes-versions'; +export * as dataDigitaloceanLoadbalancer from './data-digitalocean-loadbalancer'; +export * as dataDigitaloceanProject from './data-digitalocean-project'; +export * as dataDigitaloceanProjects from './data-digitalocean-projects'; +export * as dataDigitaloceanRecord from './data-digitalocean-record'; +export * as dataDigitaloceanRecords from './data-digitalocean-records'; +export * as dataDigitaloceanRegion from './data-digitalocean-region'; +export * as dataDigitaloceanRegions from './data-digitalocean-regions'; +export * as dataDigitaloceanReservedIp from './data-digitalocean-reserved-ip'; +export * as dataDigitaloceanSizes from './data-digitalocean-sizes'; +export * as dataDigitaloceanSpacesBucket from './data-digitalocean-spaces-bucket'; +export * as dataDigitaloceanSpacesBucketObject from './data-digitalocean-spaces-bucket-object'; +export * as dataDigitaloceanSpacesBucketObjects from './data-digitalocean-spaces-bucket-objects'; +export * as dataDigitaloceanSpacesBuckets from './data-digitalocean-spaces-buckets'; +export * as dataDigitaloceanSshKey from './data-digitalocean-ssh-key'; +export * as dataDigitaloceanSshKeys from './data-digitalocean-ssh-keys'; +export * as dataDigitaloceanTag from './data-digitalocean-tag'; +export * as dataDigitaloceanTags from './data-digitalocean-tags'; +export * as dataDigitaloceanVolume from './data-digitalocean-volume'; +export * as dataDigitaloceanVolumeSnapshot from './data-digitalocean-volume-snapshot'; +export * as dataDigitaloceanVpc from './data-digitalocean-vpc'; +export * as provider from './provider'; diff --git a/src/kubernetes-cluster/README.md b/src/kubernetes-cluster/README.md new file mode 100644 index 000000000..8987b74bc --- /dev/null +++ b/src/kubernetes-cluster/README.md @@ -0,0 +1,3 @@ +# `digitalocean_kubernetes_cluster` + +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_cluster). diff --git a/src/kubernetes-cluster.ts b/src/kubernetes-cluster/index.ts similarity index 100% rename from src/kubernetes-cluster.ts rename to src/kubernetes-cluster/index.ts diff --git a/src/kubernetes-node-pool/README.md b/src/kubernetes-node-pool/README.md new file mode 100644 index 000000000..4d5b6e597 --- /dev/null +++ b/src/kubernetes-node-pool/README.md @@ -0,0 +1,3 @@ +# `digitalocean_kubernetes_node_pool` + +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://www.terraform.io/docs/providers/digitalocean/r/kubernetes_node_pool). diff --git a/src/kubernetes-node-pool.ts b/src/kubernetes-node-pool/index.ts similarity index 100% rename from src/kubernetes-node-pool.ts rename to src/kubernetes-node-pool/index.ts diff --git a/src/loadbalancer/README.md b/src/loadbalancer/README.md new file mode 100644 index 000000000..0ad70491f --- /dev/null +++ b/src/loadbalancer/README.md @@ -0,0 +1,3 @@ +# `digitalocean_loadbalancer` + +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer). diff --git a/src/loadbalancer.ts b/src/loadbalancer/index.ts similarity index 100% rename from src/loadbalancer.ts rename to src/loadbalancer/index.ts diff --git a/src/monitor-alert/README.md b/src/monitor-alert/README.md new file mode 100644 index 000000000..403b16732 --- /dev/null +++ b/src/monitor-alert/README.md @@ -0,0 +1,3 @@ +# `digitalocean_monitor_alert` + +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://www.terraform.io/docs/providers/digitalocean/r/monitor_alert). diff --git a/src/monitor-alert.ts b/src/monitor-alert/index.ts similarity index 100% rename from src/monitor-alert.ts rename to src/monitor-alert/index.ts diff --git a/src/project-resources/README.md b/src/project-resources/README.md new file mode 100644 index 000000000..3395a91f4 --- /dev/null +++ b/src/project-resources/README.md @@ -0,0 +1,3 @@ +# `digitalocean_project_resources` + +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://www.terraform.io/docs/providers/digitalocean/r/project_resources). diff --git a/src/project-resources.ts b/src/project-resources/index.ts similarity index 100% rename from src/project-resources.ts rename to src/project-resources/index.ts diff --git a/src/project/README.md b/src/project/README.md new file mode 100644 index 000000000..fe0b25ec1 --- /dev/null +++ b/src/project/README.md @@ -0,0 +1,3 @@ +# `digitalocean_project` + +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://www.terraform.io/docs/providers/digitalocean/r/project). diff --git a/src/project.ts b/src/project/index.ts similarity index 100% rename from src/project.ts rename to src/project/index.ts diff --git a/src/provider/README.md b/src/provider/README.md new file mode 100644 index 000000000..04e7480cc --- /dev/null +++ b/src/provider/README.md @@ -0,0 +1,3 @@ +# `provider` + +Refer to the Terraform Registory for docs: [`digitalocean`](https://www.terraform.io/docs/providers/digitalocean). diff --git a/src/digitalocean-provider.ts b/src/provider/index.ts similarity index 100% rename from src/digitalocean-provider.ts rename to src/provider/index.ts diff --git a/src/record/README.md b/src/record/README.md new file mode 100644 index 000000000..be2d27c14 --- /dev/null +++ b/src/record/README.md @@ -0,0 +1,3 @@ +# `digitalocean_record` + +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://www.terraform.io/docs/providers/digitalocean/r/record). diff --git a/src/record.ts b/src/record/index.ts similarity index 100% rename from src/record.ts rename to src/record/index.ts diff --git a/src/reserved-ip-assignment/README.md b/src/reserved-ip-assignment/README.md new file mode 100644 index 000000000..ba8fcff84 --- /dev/null +++ b/src/reserved-ip-assignment/README.md @@ -0,0 +1,3 @@ +# `digitalocean_reserved_ip_assignment` + +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip_assignment). diff --git a/src/reserved-ip-assignment.ts b/src/reserved-ip-assignment/index.ts similarity index 100% rename from src/reserved-ip-assignment.ts rename to src/reserved-ip-assignment/index.ts diff --git a/src/reserved-ip/README.md b/src/reserved-ip/README.md new file mode 100644 index 000000000..4ea15948f --- /dev/null +++ b/src/reserved-ip/README.md @@ -0,0 +1,3 @@ +# `digitalocean_reserved_ip` + +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://www.terraform.io/docs/providers/digitalocean/r/reserved_ip). diff --git a/src/reserved-ip.ts b/src/reserved-ip/index.ts similarity index 100% rename from src/reserved-ip.ts rename to src/reserved-ip/index.ts diff --git a/src/spaces-bucket-object/README.md b/src/spaces-bucket-object/README.md new file mode 100644 index 000000000..6ae4d0726 --- /dev/null +++ b/src/spaces-bucket-object/README.md @@ -0,0 +1,3 @@ +# `digitalocean_spaces_bucket_object` + +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_object). diff --git a/src/spaces-bucket-object.ts b/src/spaces-bucket-object/index.ts similarity index 100% rename from src/spaces-bucket-object.ts rename to src/spaces-bucket-object/index.ts diff --git a/src/spaces-bucket-policy/README.md b/src/spaces-bucket-policy/README.md new file mode 100644 index 000000000..726dfc649 --- /dev/null +++ b/src/spaces-bucket-policy/README.md @@ -0,0 +1,3 @@ +# `digitalocean_spaces_bucket_policy` + +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket_policy). diff --git a/src/spaces-bucket-policy.ts b/src/spaces-bucket-policy/index.ts similarity index 100% rename from src/spaces-bucket-policy.ts rename to src/spaces-bucket-policy/index.ts diff --git a/src/spaces-bucket/README.md b/src/spaces-bucket/README.md new file mode 100644 index 000000000..53386f409 --- /dev/null +++ b/src/spaces-bucket/README.md @@ -0,0 +1,3 @@ +# `digitalocean_spaces_bucket` + +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://www.terraform.io/docs/providers/digitalocean/r/spaces_bucket). diff --git a/src/spaces-bucket.ts b/src/spaces-bucket/index.ts similarity index 100% rename from src/spaces-bucket.ts rename to src/spaces-bucket/index.ts diff --git a/src/ssh-key/README.md b/src/ssh-key/README.md new file mode 100644 index 000000000..003b415f9 --- /dev/null +++ b/src/ssh-key/README.md @@ -0,0 +1,3 @@ +# `digitalocean_ssh_key` + +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://www.terraform.io/docs/providers/digitalocean/r/ssh_key). diff --git a/src/ssh-key.ts b/src/ssh-key/index.ts similarity index 100% rename from src/ssh-key.ts rename to src/ssh-key/index.ts diff --git a/src/tag/README.md b/src/tag/README.md new file mode 100644 index 000000000..0f021fe22 --- /dev/null +++ b/src/tag/README.md @@ -0,0 +1,3 @@ +# `digitalocean_tag` + +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://www.terraform.io/docs/providers/digitalocean/r/tag). diff --git a/src/tag.ts b/src/tag/index.ts similarity index 100% rename from src/tag.ts rename to src/tag/index.ts diff --git a/src/volume-attachment/README.md b/src/volume-attachment/README.md new file mode 100644 index 000000000..ef7cd13d9 --- /dev/null +++ b/src/volume-attachment/README.md @@ -0,0 +1,3 @@ +# `digitalocean_volume_attachment` + +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://www.terraform.io/docs/providers/digitalocean/r/volume_attachment). diff --git a/src/volume-attachment.ts b/src/volume-attachment/index.ts similarity index 100% rename from src/volume-attachment.ts rename to src/volume-attachment/index.ts diff --git a/src/volume-snapshot/README.md b/src/volume-snapshot/README.md new file mode 100644 index 000000000..e9f521510 --- /dev/null +++ b/src/volume-snapshot/README.md @@ -0,0 +1,3 @@ +# `digitalocean_volume_snapshot` + +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://www.terraform.io/docs/providers/digitalocean/r/volume_snapshot). diff --git a/src/volume-snapshot.ts b/src/volume-snapshot/index.ts similarity index 100% rename from src/volume-snapshot.ts rename to src/volume-snapshot/index.ts diff --git a/src/volume/README.md b/src/volume/README.md new file mode 100644 index 000000000..11d98302f --- /dev/null +++ b/src/volume/README.md @@ -0,0 +1,3 @@ +# `digitalocean_volume` + +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://www.terraform.io/docs/providers/digitalocean/r/volume). diff --git a/src/volume.ts b/src/volume/index.ts similarity index 100% rename from src/volume.ts rename to src/volume/index.ts diff --git a/src/vpc/README.md b/src/vpc/README.md new file mode 100644 index 000000000..695bc82be --- /dev/null +++ b/src/vpc/README.md @@ -0,0 +1,3 @@ +# `digitalocean_vpc` + +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://www.terraform.io/docs/providers/digitalocean/r/vpc). diff --git a/src/vpc.ts b/src/vpc/index.ts similarity index 100% rename from src/vpc.ts rename to src/vpc/index.ts diff --git a/yarn.lock b/yarn.lock index 1d385929b..097a10031 100644 --- a/yarn.lock +++ b/yarn.lock @@ -60,16 +60,16 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@cdktf/hcl2cdk@0.12.3": - version "0.12.3" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.12.3.tgz#f176174a2ab9ddd122f1bf6cb3212d66b511c72b" - integrity sha512-8LEFkMZPIN2MsGFtZsrGEAbNI6IeFpuYQr0ygr9k35mltJkVrNtPT7Rar0BL5BojFxVR59/2J0xPErUuci4w7Q== +"@cdktf/hcl2cdk@0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.13.0.tgz#6d7088652b3e2dba76a30ad79a74e34547dedecc" + integrity sha512-T2im8v+QquuNcY7WWEHIOiWxFTntXSapARcBFF/fE+HjxzWii67ARS9NAt3sqe22tnOZR+PY3tWi4xZsy7Rdxw== dependencies: "@babel/generator" "^7.19.0" "@babel/template" "^7.18.10" "@babel/types" "^7.19.0" - "@cdktf/hcl2json" "0.12.3" - "@cdktf/provider-generator" "0.12.3" + "@cdktf/hcl2json" "0.13.0" + "@cdktf/provider-generator" "0.13.0" camelcase "^6.3.0" glob "7.2.3" graphology "^0.25.0" @@ -79,21 +79,21 @@ reserved-words "^0.1.2" zod "^1.11.17" -"@cdktf/hcl2json@0.12.3": - version "0.12.3" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.12.3.tgz#4ed8fa6403a41b00f8c79fecede5f55533b49bd1" - integrity sha512-qu9IRyw7Y5pVXgfso7T8fWci+/Nf23Oow2Na2pFYEUbSrDbXdaY+4yW7Qv+poKBbhd8YhyKBo4Y14Bu63PBcvg== +"@cdktf/hcl2json@0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.13.0.tgz#8e3d29d9561a36afe9cf12311ca990da115a303d" + integrity sha512-makPa7VVrhr43UExQonP/3QBre2CpIq8laZfu5BbKgnOWM0N4dl5yzwWbD14FCklxlHQYjRg/N0KBxltHqG6yA== dependencies: "@types/node-fetch" "^2.6.2" fs-extra "^8.1.0" node-fetch "^2.6.7" -"@cdktf/provider-generator@0.12.3": - version "0.12.3" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.12.3.tgz#62553101a219ae8a50d6d75426d4da54c394ae9e" - integrity sha512-ThzC83+IpRAqZ0cYabMbE/gQUaZctFvhrFBv+bAc80iDowUbVFiGNtDG/Vb1h9XttMXcFYrH6sj3yHBplTPW1A== +"@cdktf/provider-generator@0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.13.0.tgz#300e958972b97f88931beacb766eb8c00a1a0de3" + integrity sha512-jk7QPZFCxdlQtjaLjtYswlnDcWulszd61N3ayAmeFStgX3G8gJmDI+tJyL479t6lmyn6kPeYLiax4uI+ECd1IA== dependencies: - "@cdktf/hcl2json" "0.12.3" + "@cdktf/hcl2json" "0.13.0" codemaker "^1.68.0" deepmerge "^4.2.2" fs-extra "^8.1.0" @@ -812,16 +812,16 @@ case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -"cdktf-cli@>=0.12.2 <0.14.0": - version "0.12.3" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.12.3.tgz#b84f835e25ef7818e0671ddac9662a72dc9fa98a" - integrity sha512-3GCt6Xi0rSZ+WP0nuZu/VvWSLBOd3PLOXojVMnPey8qxmjcDqask+yCxmQRrcqqSp2qX0MwfedFvnZBF8MfngA== +cdktf-cli@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.13.0.tgz#bb19af22960403160762f0d66180cacdbc2e1f3c" + integrity sha512-3RrPxVm9edQ+LgxRAhOpb22B+WmP33XWNs2Djv2cEg7bz/PkkWZOEb+uMeFoRrD24ZvPyfphlBFQb4TjHAB/ZQ== dependencies: - "@cdktf/hcl2cdk" "0.12.3" - "@cdktf/hcl2json" "0.12.3" + "@cdktf/hcl2cdk" "0.13.0" + "@cdktf/hcl2json" "0.13.0" "@sentry/node" "^6.19.7" "@types/yargs" "^17.0.13" - cdktf "0.12.3" + cdktf "0.13.0" codemaker "^1.68.0" constructs "^10.0.25" cross-spawn "^7.0.3" @@ -837,10 +837,10 @@ case@^1.6.3: yargs "^17.5" yoga-layout-prebuilt "^1.10.0" -cdktf@0.12.3, "cdktf@>=0.12.2 <0.14.0": - version "0.12.3" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.12.3.tgz#97107863d1ed76e2f77a22b66848dcf3aa185737" - integrity sha512-3roj6dWTaqNbLMh5S5DXfmjdtBRrKw+K0FIsJvF/av89NfIhL8lhBIN3fd+iOtr2axCe4AZd7SCpQuDBfmF92g== +cdktf@0.13.0, cdktf@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.13.0.tgz#6b2ff2dc392e65291b7b1184ede2f79ce2512e9d" + integrity sha512-9eba2Gfvr2aqKJfGAQU0wmnFoNSduTVxy/W8bo4x1LjpeHPR/YK07Yb+zI2Ef76XFoGpRVC3wVMti+4BZE+4AQ== dependencies: archiver "5.3.1" json-stable-stringify "^1.0.1" @@ -3165,10 +3165,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.63.3: - version "0.63.3" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.63.3.tgz#1fbf2de3960737325846be75b46e7581b406c463" - integrity sha512-/L7gz+U+SzaCfj2nNUmg/SPxQZBNOZivPc1ZZEtZThwoNIWj64YfauEgMlHPqS1R9mzbPB0MrrmAE8n24VYuBQ== +projen@^0.63.4: + version "0.63.4" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.63.4.tgz#9ae5fcdbddac64bd4a492d4a36e74a79e5f323f7" + integrity sha512-vyXlKbpowTYwVh4Zcy4Ki8DblT3da3Eiv9yOuXb17GYpVtLI0K1UloS9gvKNlWWy06GoMNDH1qZWb/bpBqpQJw== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"