diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index f0468d323..4e53389e7 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -17,7 +17,7 @@ jobs: permissions: pull-requests: write steps: - - uses: amannn/action-semantic-pull-request@v4.5.0 + - uses: amannn/action-semantic-pull-request@v5.0.2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/API.md b/API.md index 6d7f080c9..062dfdbfe 100644 --- a/API.md +++ b/API.md @@ -20351,7 +20351,9 @@ dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer.isTerraformDataSource( | enableProxyProtocol | cdktf.IResolvable | *No description.* | | forwardingRule | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerForwardingRuleList | *No description.* | | healthcheck | @cdktf/provider-digitalocean.dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerHealthcheckList | *No description.* | +| httpIdleTimeoutSeconds | number | *No description.* | | ip | string | *No description.* | +| projectId | string | *No description.* | | redirectHttpToHttps | cdktf.IResolvable | *No description.* | | region | string | *No description.* | | size | string | *No description.* | @@ -20569,6 +20571,16 @@ public readonly healthcheck: DataDigitaloceanLoadbalancerHealthcheckList; --- +##### `httpIdleTimeoutSeconds`Required + +```typescript +public readonly httpIdleTimeoutSeconds: number; +``` + +- *Type:* number + +--- + ##### `ip`Required ```typescript @@ -20579,6 +20591,16 @@ public readonly ip: string; --- +##### `projectId`Required + +```typescript +public readonly projectId: string; +``` + +- *Type:* string + +--- + ##### `redirectHttpToHttps`Required ```typescript @@ -25917,6 +25939,7 @@ dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket.isTerraformDataSource( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | bucketDomainName | string | *No description.* | +| endpoint | string | *No description.* | | urn | string | *No description.* | | idInput | string | *No description.* | | nameInput | string | *No description.* | @@ -26059,6 +26082,16 @@ public readonly bucketDomainName: string; --- +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + ##### `urn`Required ```typescript @@ -39224,7 +39257,9 @@ Must be unique amongst siblings in the same scope | resetEnableBackendKeepalive | *No description.* | | resetEnableProxyProtocol | *No description.* | | resetHealthcheck | *No description.* | +| resetHttpIdleTimeoutSeconds | *No description.* | | resetId | *No description.* | +| resetProjectId | *No description.* | | resetRedirectHttpToHttps | *No description.* | | resetSize | *No description.* | | resetSizeUnit | *No description.* | @@ -39495,12 +39530,24 @@ public resetEnableProxyProtocol(): void public resetHealthcheck(): void ``` +##### `resetHttpIdleTimeoutSeconds` + +```typescript +public resetHttpIdleTimeoutSeconds(): void +``` + ##### `resetId` ```typescript public resetId(): void ``` +##### `resetProjectId` + +```typescript +public resetProjectId(): void +``` + ##### `resetRedirectHttpToHttps` ```typescript @@ -39633,8 +39680,10 @@ loadbalancer.Loadbalancer.isTerraformResource(x: any) | enableProxyProtocolInput | boolean \| cdktf.IResolvable | *No description.* | | forwardingRuleInput | cdktf.IResolvable \| @cdktf/provider-digitalocean.loadbalancer.LoadbalancerForwardingRule[] | *No description.* | | healthcheckInput | @cdktf/provider-digitalocean.loadbalancer.LoadbalancerHealthcheck | *No description.* | +| httpIdleTimeoutSecondsInput | number | *No description.* | | idInput | string | *No description.* | | nameInput | string | *No description.* | +| projectIdInput | string | *No description.* | | redirectHttpToHttpsInput | boolean \| cdktf.IResolvable | *No description.* | | regionInput | string | *No description.* | | sizeInput | string | *No description.* | @@ -39647,8 +39696,10 @@ loadbalancer.Loadbalancer.isTerraformResource(x: any) | dropletTag | string | *No description.* | | enableBackendKeepalive | boolean \| cdktf.IResolvable | *No description.* | | enableProxyProtocol | boolean \| cdktf.IResolvable | *No description.* | +| httpIdleTimeoutSeconds | number | *No description.* | | id | string | *No description.* | | name | string | *No description.* | +| projectId | string | *No description.* | | redirectHttpToHttps | boolean \| cdktf.IResolvable | *No description.* | | region | string | *No description.* | | size | string | *No description.* | @@ -39939,6 +39990,16 @@ public readonly healthcheckInput: LoadbalancerHealthcheck; --- +##### `httpIdleTimeoutSecondsInput`Optional + +```typescript +public readonly httpIdleTimeoutSecondsInput: number; +``` + +- *Type:* number + +--- + ##### `idInput`Optional ```typescript @@ -39959,6 +40020,16 @@ public readonly nameInput: string; --- +##### `projectIdInput`Optional + +```typescript +public readonly projectIdInput: string; +``` + +- *Type:* string + +--- + ##### `redirectHttpToHttpsInput`Optional ```typescript @@ -40079,6 +40150,16 @@ public readonly enableProxyProtocol: boolean | IResolvable; --- +##### `httpIdleTimeoutSeconds`Required + +```typescript +public readonly httpIdleTimeoutSeconds: number; +``` + +- *Type:* number + +--- + ##### `id`Required ```typescript @@ -40099,6 +40180,16 @@ public readonly name: string; --- +##### `projectId`Required + +```typescript +public readonly projectId: string; +``` + +- *Type:* string + +--- + ##### `redirectHttpToHttps`Required ```typescript @@ -44688,6 +44779,7 @@ spacesBucket.SpacesBucket.isTerraformResource(x: any) | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | bucketDomainName | string | *No description.* | | corsRule | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketCorsRuleList | *No description.* | +| endpoint | string | *No description.* | | lifecycleRule | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketLifecycleRuleList | *No description.* | | urn | string | *No description.* | | versioning | @cdktf/provider-digitalocean.spacesBucket.SpacesBucketVersioningOutputReference | *No description.* | @@ -44869,6 +44961,16 @@ public readonly corsRule: SpacesBucketCorsRuleList; --- +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + ##### `lifecycleRule`Required ```typescript @@ -67953,7 +68055,9 @@ const loadbalancerConfig: loadbalancer.LoadbalancerConfig = { ... } | 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. | +| httpIdleTimeoutSeconds | number | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | | id | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#id Loadbalancer#id}. | +| projectId | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#project_id Loadbalancer#project_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}. | @@ -68156,6 +68260,18 @@ Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digit --- +##### `httpIdleTimeoutSeconds`Optional + +```typescript +public readonly httpIdleTimeoutSeconds: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. + +--- + ##### `id`Optional ```typescript @@ -68171,6 +68287,18 @@ If you experience problems setting this value it might not be settable. Please t --- +##### `projectId`Optional + +```typescript +public readonly projectId: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#project_id Loadbalancer#project_id}. + +--- + ##### `redirectHttpToHttps`Optional ```typescript @@ -148530,6 +148658,7 @@ Returns a reversible string representation. | 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.* | +| endpoint | string | *No description.* | | name | string | *No description.* | | region | string | *No description.* | | urn | string | *No description.* | @@ -148571,6 +148700,16 @@ public readonly bucketDomainName: string; --- +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + ##### `name`Required ```typescript diff --git a/package.json b/package.json index 1657d5a54..2cb83d536 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "jsii-pacmak": "^1.71.0", "node-fetch": "cjs", "npm-check-updates": "^16", - "projen": "^0.65.24", + "projen": "^0.65.37", "standard-version": "^9", "typescript": "^4.9.3" }, @@ -149,7 +149,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/digitalocean/digitalocean", - "version": "2.23.0" + "version": "2.25.2" } }, "resolutions": { diff --git a/src/app/index.ts b/src/app/index.ts index c1792d83c..bdc10d4fb 100644 --- a/src/app/index.ts +++ b/src/app/index.ts @@ -11293,7 +11293,7 @@ export class App extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_app', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/cdn/index.ts b/src/cdn/index.ts index d01f0720d..43677b2be 100644 --- a/src/cdn/index.ts +++ b/src/cdn/index.ts @@ -70,7 +70,7 @@ export class Cdn extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_cdn', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/certificate/index.ts b/src/certificate/index.ts index bd9ddf1b2..9b95cdd7e 100644 --- a/src/certificate/index.ts +++ b/src/certificate/index.ts @@ -66,7 +66,7 @@ export class Certificate extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_certificate', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/container-registry-docker-credentials/index.ts b/src/container-registry-docker-credentials/index.ts index a4f677919..e7d7d72a2 100644 --- a/src/container-registry-docker-credentials/index.ts +++ b/src/container-registry-docker-credentials/index.ts @@ -54,7 +54,7 @@ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource terraformResourceType: 'digitalocean_container_registry_docker_credentials', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/container-registry/index.ts b/src/container-registry/index.ts index fefd4949f..d2f8adce7 100644 --- a/src/container-registry/index.ts +++ b/src/container-registry/index.ts @@ -54,7 +54,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_container_registry', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/custom-image/index.ts b/src/custom-image/index.ts index 4fd7efafa..f9219ce86 100644 --- a/src/custom-image/index.ts +++ b/src/custom-image/index.ts @@ -66,7 +66,7 @@ export class CustomImage extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_custom_image', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-account/index.ts b/src/data-digitalocean-account/index.ts index 3ed7f4c29..f87cd14f6 100644 --- a/src/data-digitalocean-account/index.ts +++ b/src/data-digitalocean-account/index.ts @@ -42,7 +42,7 @@ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_account', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-app/index.ts b/src/data-digitalocean-app/index.ts index b5debef75..5a7e58695 100644 --- a/src/data-digitalocean-app/index.ts +++ b/src/data-digitalocean-app/index.ts @@ -5375,7 +5375,7 @@ export class DataDigitaloceanApp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_app', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-certificate/index.ts b/src/data-digitalocean-certificate/index.ts index bc5196a04..a40aecf1d 100644 --- a/src/data-digitalocean-certificate/index.ts +++ b/src/data-digitalocean-certificate/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_certificate', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-container-registry/index.ts b/src/data-digitalocean-container-registry/index.ts index 712954d96..003475f5b 100644 --- a/src/data-digitalocean-container-registry/index.ts +++ b/src/data-digitalocean-container-registry/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource terraformResourceType: 'digitalocean_container_registry', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-ca/index.ts b/src/data-digitalocean-database-ca/index.ts index 19b7759da..8bc3abaaa 100644 --- a/src/data-digitalocean-database-ca/index.ts +++ b/src/data-digitalocean-database-ca/index.ts @@ -46,7 +46,7 @@ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_ca', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-cluster/index.ts b/src/data-digitalocean-database-cluster/index.ts index fed8e727d..4d93cc8bd 100644 --- a/src/data-digitalocean-database-cluster/index.ts +++ b/src/data-digitalocean-database-cluster/index.ts @@ -119,7 +119,7 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-replica/index.ts b/src/data-digitalocean-database-replica/index.ts index cf27a6245..0db0c1e18 100644 --- a/src/data-digitalocean-database-replica/index.ts +++ b/src/data-digitalocean-database-replica/index.ts @@ -54,7 +54,7 @@ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_replica', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-domain/index.ts b/src/data-digitalocean-domain/index.ts index b9f64c03f..6c2f41698 100644 --- a/src/data-digitalocean-domain/index.ts +++ b/src/data-digitalocean-domain/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_domain', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-domains/index.ts b/src/data-digitalocean-domains/index.ts index bef6c8d49..c89ce148d 100644 --- a/src/data-digitalocean-domains/index.ts +++ b/src/data-digitalocean-domains/index.ts @@ -421,7 +421,7 @@ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_domains', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplet-snapshot/index.ts b/src/data-digitalocean-droplet-snapshot/index.ts index 49b7fc8b2..369cec10e 100644 --- a/src/data-digitalocean-droplet-snapshot/index.ts +++ b/src/data-digitalocean-droplet-snapshot/index.ts @@ -58,7 +58,7 @@ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplet_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplet/index.ts b/src/data-digitalocean-droplet/index.ts index 5cff0a191..4b9f62301 100644 --- a/src/data-digitalocean-droplet/index.ts +++ b/src/data-digitalocean-droplet/index.ts @@ -56,7 +56,7 @@ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplet', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplets/index.ts b/src/data-digitalocean-droplets/index.ts index 1a5b07273..21815d936 100644 --- a/src/data-digitalocean-droplets/index.ts +++ b/src/data-digitalocean-droplets/index.ts @@ -531,7 +531,7 @@ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplets', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-firewall/index.ts b/src/data-digitalocean-firewall/index.ts index 56a11587f..19bb81a6b 100644 --- a/src/data-digitalocean-firewall/index.ts +++ b/src/data-digitalocean-firewall/index.ts @@ -652,7 +652,7 @@ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-floating-ip/index.ts b/src/data-digitalocean-floating-ip/index.ts index 39b04ed83..8dbca1aa4 100644 --- a/src/data-digitalocean-floating-ip/index.ts +++ b/src/data-digitalocean-floating-ip/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_floating_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-image/index.ts b/src/data-digitalocean-image/index.ts index fc613c3f9..f7f776eca 100644 --- a/src/data-digitalocean-image/index.ts +++ b/src/data-digitalocean-image/index.ts @@ -60,7 +60,7 @@ export class DataDigitaloceanImage extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_image', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-images/index.ts b/src/data-digitalocean-images/index.ts index 7524f0007..a24ad4ce8 100644 --- a/src/data-digitalocean-images/index.ts +++ b/src/data-digitalocean-images/index.ts @@ -481,7 +481,7 @@ export class DataDigitaloceanImages extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_images', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-kubernetes-cluster/index.ts b/src/data-digitalocean-kubernetes-cluster/index.ts index 6a544de09..045a33630 100644 --- a/src/data-digitalocean-kubernetes-cluster/index.ts +++ b/src/data-digitalocean-kubernetes-cluster/index.ts @@ -503,7 +503,7 @@ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource terraformResourceType: 'digitalocean_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-kubernetes-versions/index.ts b/src/data-digitalocean-kubernetes-versions/index.ts index 7b834db0b..5aaa7f7fb 100644 --- a/src/data-digitalocean-kubernetes-versions/index.ts +++ b/src/data-digitalocean-kubernetes-versions/index.ts @@ -46,7 +46,7 @@ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSourc terraformResourceType: 'digitalocean_kubernetes_versions', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-loadbalancer/index.ts b/src/data-digitalocean-loadbalancer/index.ts index c39038f37..8e789f549 100644 --- a/src/data-digitalocean-loadbalancer/index.ts +++ b/src/data-digitalocean-loadbalancer/index.ts @@ -312,7 +312,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_loadbalancer', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -373,6 +373,11 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { return this._healthcheck; } + // http_idle_timeout_seconds - computed: true, optional: false, required: false + public get httpIdleTimeoutSeconds() { + return this.getNumberAttribute('http_idle_timeout_seconds'); + } + // id - computed: false, optional: true, required: false private _id?: string; public get id() { @@ -410,6 +415,11 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { return this._name; } + // project_id - computed: true, optional: false, required: false + public get projectId() { + return this.getStringAttribute('project_id'); + } + // redirect_http_to_https - computed: true, optional: false, required: false public get redirectHttpToHttps() { return this.getBooleanAttribute('redirect_http_to_https'); diff --git a/src/data-digitalocean-project/index.ts b/src/data-digitalocean-project/index.ts index 7f033b866..86a95295a 100644 --- a/src/data-digitalocean-project/index.ts +++ b/src/data-digitalocean-project/index.ts @@ -46,7 +46,7 @@ export class DataDigitaloceanProject extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_project', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-projects/index.ts b/src/data-digitalocean-projects/index.ts index 2ce7c5e16..cfb46b3e4 100644 --- a/src/data-digitalocean-projects/index.ts +++ b/src/data-digitalocean-projects/index.ts @@ -461,7 +461,7 @@ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_projects', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-record/index.ts b/src/data-digitalocean-record/index.ts index fd0aa5fa6..3b66cc11c 100644 --- a/src/data-digitalocean-record/index.ts +++ b/src/data-digitalocean-record/index.ts @@ -54,7 +54,7 @@ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_record', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-records/index.ts b/src/data-digitalocean-records/index.ts index 5f39e57ab..a7b6ec014 100644 --- a/src/data-digitalocean-records/index.ts +++ b/src/data-digitalocean-records/index.ts @@ -465,7 +465,7 @@ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_records', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-region/index.ts b/src/data-digitalocean-region/index.ts index 9848e39ca..4fa0ac308 100644 --- a/src/data-digitalocean-region/index.ts +++ b/src/data-digitalocean-region/index.ts @@ -46,7 +46,7 @@ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_region', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-regions/index.ts b/src/data-digitalocean-regions/index.ts index 7dc84ecdd..2c47590e7 100644 --- a/src/data-digitalocean-regions/index.ts +++ b/src/data-digitalocean-regions/index.ts @@ -431,7 +431,7 @@ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_regions', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-reserved-ip/index.ts b/src/data-digitalocean-reserved-ip/index.ts index c6eb0a34c..aff384ed4 100644 --- a/src/data-digitalocean-reserved-ip/index.ts +++ b/src/data-digitalocean-reserved-ip/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_reserved_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-sizes/index.ts b/src/data-digitalocean-sizes/index.ts index 03dc2f8a8..5f9341207 100644 --- a/src/data-digitalocean-sizes/index.ts +++ b/src/data-digitalocean-sizes/index.ts @@ -451,7 +451,7 @@ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_sizes', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket-object/index.ts b/src/data-digitalocean-spaces-bucket-object/index.ts index e6412f447..2cc948bd3 100644 --- a/src/data-digitalocean-spaces-bucket-object/index.ts +++ b/src/data-digitalocean-spaces-bucket-object/index.ts @@ -62,7 +62,7 @@ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSourc terraformResourceType: 'digitalocean_spaces_bucket_object', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket-objects/index.ts b/src/data-digitalocean-spaces-bucket-objects/index.ts index 7fca293f7..b9250c164 100644 --- a/src/data-digitalocean-spaces-bucket-objects/index.ts +++ b/src/data-digitalocean-spaces-bucket-objects/index.ts @@ -66,7 +66,7 @@ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSour terraformResourceType: 'digitalocean_spaces_bucket_objects', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket/index.ts b/src/data-digitalocean-spaces-bucket/index.ts index 8d0f6d2c0..989b94735 100644 --- a/src/data-digitalocean-spaces-bucket/index.ts +++ b/src/data-digitalocean-spaces-bucket/index.ts @@ -54,7 +54,7 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_spaces_bucket', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -79,6 +79,11 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { return this.getStringAttribute('bucket_domain_name'); } + // endpoint - computed: true, optional: false, required: false + public get endpoint() { + return this.getStringAttribute('endpoint'); + } + // id - computed: true, optional: true, required: false private _id?: string; public get id() { diff --git a/src/data-digitalocean-spaces-buckets/index.ts b/src/data-digitalocean-spaces-buckets/index.ts index d76c9b14a..01bf64560 100644 --- a/src/data-digitalocean-spaces-buckets/index.ts +++ b/src/data-digitalocean-spaces-buckets/index.ts @@ -72,6 +72,11 @@ export class DataDigitaloceanSpacesBucketsBucketsOutputReference extends cdktf.C return this.getStringAttribute('bucket_domain_name'); } + // endpoint - computed: true, optional: false, required: false + public get endpoint() { + return this.getStringAttribute('endpoint'); + } + // name - computed: true, optional: false, required: false public get name() { return this.getStringAttribute('name'); @@ -426,7 +431,7 @@ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_spaces_buckets', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-ssh-key/index.ts b/src/data-digitalocean-ssh-key/index.ts index 7b8ee5b76..fa698d60e 100644 --- a/src/data-digitalocean-ssh-key/index.ts +++ b/src/data-digitalocean-ssh-key/index.ts @@ -41,7 +41,7 @@ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_ssh_key', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-ssh-keys/index.ts b/src/data-digitalocean-ssh-keys/index.ts index 1c7b2f1d9..bf594d749 100644 --- a/src/data-digitalocean-ssh-keys/index.ts +++ b/src/data-digitalocean-ssh-keys/index.ts @@ -426,7 +426,7 @@ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_ssh_keys', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-tag/index.ts b/src/data-digitalocean-tag/index.ts index 2fa330db5..c80b47462 100644 --- a/src/data-digitalocean-tag/index.ts +++ b/src/data-digitalocean-tag/index.ts @@ -48,7 +48,7 @@ export class DataDigitaloceanTag extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_tag', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-tags/index.ts b/src/data-digitalocean-tags/index.ts index a0f6fb06d..2c1248b44 100644 --- a/src/data-digitalocean-tags/index.ts +++ b/src/data-digitalocean-tags/index.ts @@ -441,7 +441,7 @@ export class DataDigitaloceanTags extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_tags', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-volume-snapshot/index.ts b/src/data-digitalocean-volume-snapshot/index.ts index 8d587cf75..e4b2ef564 100644 --- a/src/data-digitalocean-volume-snapshot/index.ts +++ b/src/data-digitalocean-volume-snapshot/index.ts @@ -58,7 +58,7 @@ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_volume_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-volume/index.ts b/src/data-digitalocean-volume/index.ts index 24f9d9b7c..0665b2ce6 100644 --- a/src/data-digitalocean-volume/index.ts +++ b/src/data-digitalocean-volume/index.ts @@ -60,7 +60,7 @@ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_volume', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-vpc/index.ts b/src/data-digitalocean-vpc/index.ts index f55bcb46b..54733b0c0 100644 --- a/src/data-digitalocean-vpc/index.ts +++ b/src/data-digitalocean-vpc/index.ts @@ -50,7 +50,7 @@ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_vpc', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-cluster/index.ts b/src/database-cluster/index.ts index 93cc61eea..c0ff2f81d 100644 --- a/src/database-cluster/index.ts +++ b/src/database-cluster/index.ts @@ -287,7 +287,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-connection-pool/index.ts b/src/database-connection-pool/index.ts index 227642ddf..bd3ea552e 100644 --- a/src/database-connection-pool/index.ts +++ b/src/database-connection-pool/index.ts @@ -66,7 +66,7 @@ export class DatabaseConnectionPool extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_connection_pool', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-db/index.ts b/src/database-db/index.ts index b77faba12..21766142f 100644 --- a/src/database-db/index.ts +++ b/src/database-db/index.ts @@ -50,7 +50,7 @@ export class DatabaseDb extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_db', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-firewall/index.ts b/src/database-firewall/index.ts index ac56519e9..2f6276eb4 100644 --- a/src/database-firewall/index.ts +++ b/src/database-firewall/index.ts @@ -180,7 +180,7 @@ export class DatabaseFirewall extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-replica/index.ts b/src/database-replica/index.ts index b16174d59..bde57070d 100644 --- a/src/database-replica/index.ts +++ b/src/database-replica/index.ts @@ -66,7 +66,7 @@ export class DatabaseReplica extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_replica', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-user/index.ts b/src/database-user/index.ts index e236ec643..a1d447ab3 100644 --- a/src/database-user/index.ts +++ b/src/database-user/index.ts @@ -54,7 +54,7 @@ export class DatabaseUser extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_user', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/domain/index.ts b/src/domain/index.ts index 11dbbff32..cf48a3fcb 100644 --- a/src/domain/index.ts +++ b/src/domain/index.ts @@ -50,7 +50,7 @@ export class Domain extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_domain', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/droplet-snapshot/index.ts b/src/droplet-snapshot/index.ts index 8bee03a55..64f15f388 100644 --- a/src/droplet-snapshot/index.ts +++ b/src/droplet-snapshot/index.ts @@ -50,7 +50,7 @@ export class DropletSnapshot extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_droplet_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/droplet/index.ts b/src/droplet/index.ts index 8d58edb90..be7bcdaf1 100644 --- a/src/droplet/index.ts +++ b/src/droplet/index.ts @@ -241,7 +241,7 @@ export class Droplet extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_droplet', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/firewall/index.ts b/src/firewall/index.ts index d5dc143ae..24f5f376b 100644 --- a/src/firewall/index.ts +++ b/src/firewall/index.ts @@ -652,7 +652,7 @@ export class Firewall extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/floating-ip-assignment/index.ts b/src/floating-ip-assignment/index.ts index a81c5a341..f7397ac70 100644 --- a/src/floating-ip-assignment/index.ts +++ b/src/floating-ip-assignment/index.ts @@ -50,7 +50,7 @@ export class FloatingIpAssignment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_floating_ip_assignment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/floating-ip/index.ts b/src/floating-ip/index.ts index 3560d52da..bd741e5a1 100644 --- a/src/floating-ip/index.ts +++ b/src/floating-ip/index.ts @@ -54,7 +54,7 @@ export class FloatingIp extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_floating_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/kubernetes-cluster/index.ts b/src/kubernetes-cluster/index.ts index a232bbee3..1ccb98090 100644 --- a/src/kubernetes-cluster/index.ts +++ b/src/kubernetes-cluster/index.ts @@ -882,7 +882,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/kubernetes-node-pool/index.ts b/src/kubernetes-node-pool/index.ts index c5158d31e..e64fa2683 100644 --- a/src/kubernetes-node-pool/index.ts +++ b/src/kubernetes-node-pool/index.ts @@ -423,7 +423,7 @@ export class KubernetesNodePool extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_kubernetes_node_pool', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/loadbalancer/index.ts b/src/loadbalancer/index.ts index 12aa9c615..5f3a6b821 100644 --- a/src/loadbalancer/index.ts +++ b/src/loadbalancer/index.ts @@ -32,6 +32,10 @@ export interface LoadbalancerConfig extends cdktf.TerraformMetaArguments { */ readonly enableProxyProtocol?: boolean | cdktf.IResolvable; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds} + */ + readonly httpIdleTimeoutSeconds?: number; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#id Loadbalancer#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. @@ -43,6 +47,10 @@ export interface LoadbalancerConfig extends cdktf.TerraformMetaArguments { */ readonly name: string; /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#project_id Loadbalancer#project_id} + */ + readonly projectId?: string; + /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/digitalocean/r/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https} */ readonly redirectHttpToHttps?: boolean | cdktf.IResolvable; @@ -695,7 +703,7 @@ export class Loadbalancer extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_loadbalancer', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -712,8 +720,10 @@ export class Loadbalancer extends cdktf.TerraformResource { this._dropletTag = config.dropletTag; this._enableBackendKeepalive = config.enableBackendKeepalive; this._enableProxyProtocol = config.enableProxyProtocol; + this._httpIdleTimeoutSeconds = config.httpIdleTimeoutSeconds; this._id = config.id; this._name = config.name; + this._projectId = config.projectId; this._redirectHttpToHttps = config.redirectHttpToHttps; this._region = config.region; this._size = config.size; @@ -824,6 +834,22 @@ export class Loadbalancer extends cdktf.TerraformResource { return this._enableProxyProtocol; } + // http_idle_timeout_seconds - computed: true, optional: true, required: false + private _httpIdleTimeoutSeconds?: number; + public get httpIdleTimeoutSeconds() { + return this.getNumberAttribute('http_idle_timeout_seconds'); + } + public set httpIdleTimeoutSeconds(value: number) { + this._httpIdleTimeoutSeconds = value; + } + public resetHttpIdleTimeoutSeconds() { + this._httpIdleTimeoutSeconds = undefined; + } + // Temporarily expose input value. Use with caution. + public get httpIdleTimeoutSecondsInput() { + return this._httpIdleTimeoutSeconds; + } + // id - computed: true, optional: true, required: false private _id?: string; public get id() { @@ -858,6 +884,22 @@ export class Loadbalancer extends cdktf.TerraformResource { return this._name; } + // project_id - computed: true, optional: true, required: false + private _projectId?: string; + public get projectId() { + return this.getStringAttribute('project_id'); + } + public set projectId(value: string) { + this._projectId = value; + } + public resetProjectId() { + this._projectId = undefined; + } + // Temporarily expose input value. Use with caution. + public get projectIdInput() { + return this._projectId; + } + // redirect_http_to_https - computed: false, optional: true, required: false private _redirectHttpToHttps?: boolean | cdktf.IResolvable; public get redirectHttpToHttps() { @@ -1002,8 +1044,10 @@ export class Loadbalancer extends cdktf.TerraformResource { droplet_tag: cdktf.stringToTerraform(this._dropletTag), enable_backend_keepalive: cdktf.booleanToTerraform(this._enableBackendKeepalive), enable_proxy_protocol: cdktf.booleanToTerraform(this._enableProxyProtocol), + http_idle_timeout_seconds: cdktf.numberToTerraform(this._httpIdleTimeoutSeconds), id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), + project_id: cdktf.stringToTerraform(this._projectId), redirect_http_to_https: cdktf.booleanToTerraform(this._redirectHttpToHttps), region: cdktf.stringToTerraform(this._region), size: cdktf.stringToTerraform(this._size), diff --git a/src/monitor-alert/index.ts b/src/monitor-alert/index.ts index 1e74d91d7..2312420b2 100644 --- a/src/monitor-alert/index.ts +++ b/src/monitor-alert/index.ts @@ -304,7 +304,7 @@ export class MonitorAlert extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_monitor_alert', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/project-resources/index.ts b/src/project-resources/index.ts index 70a42c035..986f6d0b2 100644 --- a/src/project-resources/index.ts +++ b/src/project-resources/index.ts @@ -54,7 +54,7 @@ export class ProjectResources extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_project_resources', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/project/index.ts b/src/project/index.ts index 3e252f5ce..cc08a6c6c 100644 --- a/src/project/index.ts +++ b/src/project/index.ts @@ -78,7 +78,7 @@ export class Project extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_project', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/provider/index.ts b/src/provider/index.ts index dcd6f2425..7b3bd1fa6 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -71,7 +71,7 @@ export class DigitaloceanProvider extends cdktf.TerraformProvider { terraformResourceType: 'digitalocean', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, terraformProviderSource: 'digitalocean/digitalocean' diff --git a/src/record/index.ts b/src/record/index.ts index 985fffaa7..4396fbdff 100644 --- a/src/record/index.ts +++ b/src/record/index.ts @@ -82,7 +82,7 @@ export class Record extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_record', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/reserved-ip-assignment/index.ts b/src/reserved-ip-assignment/index.ts index 3aefae1dd..926e1a6c5 100644 --- a/src/reserved-ip-assignment/index.ts +++ b/src/reserved-ip-assignment/index.ts @@ -50,7 +50,7 @@ export class ReservedIpAssignment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_reserved_ip_assignment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/reserved-ip/index.ts b/src/reserved-ip/index.ts index 27ee3dcad..5e2fb482f 100644 --- a/src/reserved-ip/index.ts +++ b/src/reserved-ip/index.ts @@ -54,7 +54,7 @@ export class ReservedIp extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_reserved_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket-object/index.ts b/src/spaces-bucket-object/index.ts index f35dba8d4..cef556b30 100644 --- a/src/spaces-bucket-object/index.ts +++ b/src/spaces-bucket-object/index.ts @@ -106,7 +106,7 @@ export class SpacesBucketObject extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket_object', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket-policy/index.ts b/src/spaces-bucket-policy/index.ts index ab53ab181..0a00069a7 100644 --- a/src/spaces-bucket-policy/index.ts +++ b/src/spaces-bucket-policy/index.ts @@ -54,7 +54,7 @@ export class SpacesBucketPolicy extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket_policy', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket/index.ts b/src/spaces-bucket/index.ts index fd4722bfa..ce521fe79 100644 --- a/src/spaces-bucket/index.ts +++ b/src/spaces-bucket/index.ts @@ -747,7 +747,7 @@ export class SpacesBucket extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -793,6 +793,11 @@ export class SpacesBucket extends cdktf.TerraformResource { return this.getStringAttribute('bucket_domain_name'); } + // endpoint - computed: true, optional: false, required: false + public get endpoint() { + return this.getStringAttribute('endpoint'); + } + // force_destroy - computed: false, optional: true, required: false private _forceDestroy?: boolean | cdktf.IResolvable; public get forceDestroy() { diff --git a/src/ssh-key/index.ts b/src/ssh-key/index.ts index d3751703c..9f25868cd 100644 --- a/src/ssh-key/index.ts +++ b/src/ssh-key/index.ts @@ -50,7 +50,7 @@ export class SshKey extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_ssh_key', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/tag/index.ts b/src/tag/index.ts index 45cc1b7cd..5c5ed0a57 100644 --- a/src/tag/index.ts +++ b/src/tag/index.ts @@ -46,7 +46,7 @@ export class Tag extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_tag', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index 0b3720978..c188850ee 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/digitalocean/digitalocean": "2.23.0" + "registry.terraform.io/digitalocean/digitalocean": "2.25.2" } diff --git a/src/volume-attachment/index.ts b/src/volume-attachment/index.ts index 42a3c1a86..e76236f36 100644 --- a/src/volume-attachment/index.ts +++ b/src/volume-attachment/index.ts @@ -50,7 +50,7 @@ export class VolumeAttachment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume_attachment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/volume-snapshot/index.ts b/src/volume-snapshot/index.ts index d5f2fbd5a..5814214c6 100644 --- a/src/volume-snapshot/index.ts +++ b/src/volume-snapshot/index.ts @@ -54,7 +54,7 @@ export class VolumeSnapshot extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/volume/index.ts b/src/volume/index.ts index 6e7b3f9f0..6888f377d 100644 --- a/src/volume/index.ts +++ b/src/volume/index.ts @@ -78,7 +78,7 @@ export class Volume extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/vpc/index.ts b/src/vpc/index.ts index 96c9f9f06..dcb64283a 100644 --- a/src/vpc/index.ts +++ b/src/vpc/index.ts @@ -147,7 +147,7 @@ export class Vpc extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_vpc', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.23.0', + providerVersion: '2.25.2', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/yarn.lock b/yarn.lock index 15ce99346..a2291b5a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -116,9 +116,9 @@ jsii-srcmak "^0.1.686" "@cdktf/provider-project@^0.2.8": - version "0.2.76" - resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.76.tgz#dfd4bd009099f38d419e6971a818de5e3a73b0fb" - integrity sha512-P6j9Tu3prPbuEeIiI6FUBfkaUJ/NdXTsc3zwY59VmKP2XdCkv7HPSPTG/izXW6vWarBDpfJEo1n0QzCvUug+CQ== + version "0.2.78" + resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.78.tgz#353239aeb3352b2204c96f00547fcb9f60a823e6" + integrity sha512-gJW8tIovxz9A3o52qVPYsdy9cvVoHf1V/zLJqI3z3QKFcV5j5oZw2AZ9VnsR7f/sBh8k59hNRQnNXej0Sff5aQ== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" @@ -3195,10 +3195,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.65.24: - version "0.65.24" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.65.24.tgz#ea04fefcca89b51fed665c2eed65ddd4d12aadad" - integrity sha512-+9BeNZnBMphOBzcm+/xZ+n+BVOu7i2xtluI0w0HzKO8yndDILTHgotyXanGeL/pdfj/XFR1eR22Lhd1pocNEFw== +projen@^0.65.37: + version "0.65.37" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.65.37.tgz#71ff5415afc6c2b5b7f6212e0d2384ca16a8b94e" + integrity sha512-/rg62fC/DdWbpQpylPEPXNkzF8JJELDNlN07d5uH5FwnR1Y01pD6XY+BTWCzV9WMTDSipQwqxXgtaVaXI8SvrQ== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"